#include "roi.h"

void Roi::creerListe() {
    lid=glGenLists(1);
    glNewList(lid, GL_COMPILE);
    glBegin(GL_TRIANGLES);
        glNormal3d(1, 0, 0);
        glVertex3d(1.26, 0.9, 4.265);
        glVertex3d(1, 0.9, 4.33);
        glVertex3d(1, 0.9, 4.2);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.2);
        glVertex3d(1, 0.9, 4.33);
        glVertex3d(0.74, 0.9, 4.265);

        glNormal3d(1, 0, 0);
        glVertex3d(1.2, 0.9, 4.2);
        glVertex3d(1.26, 0.9, 4.265);
        glVertex3d(1, 0.9, 4.2);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.2);
        glVertex3d(0.74, 0.9, 4.265);
        glVertex3d(0.8, 0.9, 4.2);

        glNormal3d(1, 0, 0);
        glVertex3d(1.26, 0.9, 4.265);
        glVertex3d(1.2, 0.9, 4.33);
        glVertex3d(1, 0.9, 4.33);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.33);
        glVertex3d(0.8, 0.9, 4.33);
        glVertex3d(0.74, 0.9, 4.265);

        glNormal3d(1, 1, 0);
        glVertex3d(1.2, 0.9, 4.33);
        glVertex3d(1.31, 0.9, 4.33);
        glVertex3d(1, 0.9, 4.33);

        glNormal3d(1, 1, 0);
        glVertex3d(1, 0.9, 4.33);
        glVertex3d(0.69, 0.9, 4.33);
        glVertex3d(0.8, 0.9, 4.33);

        glNormal3d(1, 0, 0);
        glVertex3d(1.238125, 0.9, 4.741251);
        glVertex3d(1.246127, 0.9, 4.786876);
        glVertex3d(1, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(0.753873, 0.9, 4.786876);
        glVertex3d(0.761875, 0.9, 4.741251);

        glNormal3d(1, 0, 0);
        glVertex3d(1.246127, 0.9, 4.786876);
        glVertex3d(1.24125, 0.9, 4.8325);
        glVertex3d(1, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(0.75875, 0.9, 4.8325);
        glVertex3d(0.753873, 0.9, 4.786876);

        glNormal3d(1, 0, 0);
        glVertex3d(1.185, 0.9, 4.650001);
        glVertex3d(1.217696, 0.9, 4.694092);
        glVertex3d(1, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(0.782304, 0.9, 4.694092);
        glVertex3d(0.815, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1.217696, 0.9, 4.694092);
        glVertex3d(1.238125, 0.9, 4.741251);
        glVertex3d(1, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(0.761875, 0.9, 4.741251);
        glVertex3d(0.782304, 0.9, 4.694092);

        glNormal3d(1, 0, 0);
        glVertex3d(1.24125, 0.9, 4.8325);
        glVertex3d(1.210508, 0.9, 4.869884);
        glVertex3d(1, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(0.789492, 0.9, 4.869884);
        glVertex3d(0.75875, 0.9, 4.8325);

        glNormal3d(1, 0, 0);
        glVertex3d(1.210508, 0.9, 4.869884);
        glVertex3d(1.1675, 0.9, 4.895);
        glVertex3d(1, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(0.8325, 0.9, 4.895);
        glVertex3d(0.789492, 0.9, 4.869884);

        glNormal3d(1, 0, 0);
        glVertex3d(1.1, 0.9, 4.920001);
        glVertex3d(1, 0.9, 4.93);
        glVertex3d(1, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1.1, 0.9, 4.920001);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(1.1675, 0.9, 4.895);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(1, 0.9, 4.93);
        glVertex3d(0.9, 0.9, 4.920001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(0.9, 0.9, 4.920001);
        glVertex3d(0.8325, 0.9, 4.895);

        glNormal3d(0.227623, 1, 0.635164);
        glVertex3d(0.75875, 0.9, 4.8325);
        glVertex3d(0.789492, 0.9, 4.869884);
        glVertex3d(0.789492, 1.1, 4.869884);

        glNormal3d(0.227623, 1, 0.635164);
        glVertex3d(0.75875, 0.9, 4.8325);
        glVertex3d(0.789492, 1.1, 4.869884);
        glVertex3d(0.75875, 1.1, 4.8325);

        glNormal3d(1.772377, 1, 0.635164);
        glVertex3d(1.210508, 0.9, 4.869884);
        glVertex3d(1.24125, 0.9, 4.8325);
        glVertex3d(1.24125, 1.1, 4.8325);

        glNormal3d(1.772377, 1, 0.635164);
        glVertex3d(1.210508, 0.9, 4.869884);
        glVertex3d(1.24125, 1.1, 4.8325);
        glVertex3d(1.210508, 1.1, 4.869884);

        glNormal3d(0.495696, 1, 0.863526);
        glVertex3d(0.789492, 0.9, 4.869884);
        glVertex3d(0.8325, 0.9, 4.895);
        glVertex3d(0.8325, 1.1, 4.895);

        glNormal3d(0.495696, 1, 0.863526);
        glVertex3d(0.789492, 0.9, 4.869884);
        glVertex3d(0.8325, 1.1, 4.895);
        glVertex3d(0.789492, 1.1, 4.869884);

        glNormal3d(1.504303, 1, 0.863527);
        glVertex3d(1.1675, 0.9, 4.895);
        glVertex3d(1.210508, 0.9, 4.869884);
        glVertex3d(1.210508, 1.1, 4.869884);

        glNormal3d(1.504303, 1, 0.863527);
        glVertex3d(1.1675, 0.9, 4.895);
        glVertex3d(1.210508, 1.1, 4.869884);
        glVertex3d(1.1675, 1.1, 4.895);

        glNormal3d(0.082404, 1, -0.397513);
        glVertex3d(0.782304, 0.9, 4.694092);
        glVertex3d(0.761875, 0.9, 4.741251);
        glVertex3d(0.761875, 1.1, 4.741251);

        glNormal3d(0.082404, 1, -0.397513);
        glVertex3d(0.782304, 0.9, 4.694092);
        glVertex3d(0.761875, 1.1, 4.741251);
        glVertex3d(0.782304, 1.1, 4.694092);

        glNormal3d(1.917596, 1, -0.397513);
        glVertex3d(1.238125, 0.9, 4.741251);
        glVertex3d(1.217696, 0.9, 4.694092);
        glVertex3d(1.217696, 1.1, 4.694092);

        glNormal3d(1.917596, 1, -0.397513);
        glVertex3d(1.238125, 0.9, 4.741251);
        glVertex3d(1.217696, 1.1, 4.694092);
        glVertex3d(1.238125, 1.1, 4.741251);

        glNormal3d(0.196748, 1, -0.595639);
        glVertex3d(0.815, 0.9, 4.650001);
        glVertex3d(0.782304, 0.9, 4.694092);
        glVertex3d(0.782304, 1.1, 4.694092);

        glNormal3d(0.196748, 1, -0.595639);
        glVertex3d(0.815, 0.9, 4.650001);
        glVertex3d(0.782304, 1.1, 4.694092);
        glVertex3d(0.815, 1.1, 4.650001);

        glNormal3d(1.803252, 1, -0.595639);
        glVertex3d(1.217696, 0.9, 4.694092);
        glVertex3d(1.185, 0.9, 4.650001);
        glVertex3d(1.185, 1.1, 4.650001);

        glNormal3d(1.803252, 1, -0.595639);
        glVertex3d(1.217696, 0.9, 4.694092);
        glVertex3d(1.185, 1.1, 4.650001);
        glVertex3d(1.217696, 1.1, 4.694092);

        glNormal3d(0.015035, 1, -0.172752);
        glVertex3d(0.761875, 0.9, 4.741251);
        glVertex3d(0.753873, 0.9, 4.786876);
        glVertex3d(0.753873, 1.1, 4.786876);

        glNormal3d(0.015035, 1, -0.172752);
        glVertex3d(0.761875, 0.9, 4.741251);
        glVertex3d(0.753873, 1.1, 4.786876);
        glVertex3d(0.761875, 1.1, 4.741251);

        glNormal3d(1.984965, 1, -0.172752);
        glVertex3d(1.246127, 0.9, 4.786876);
        glVertex3d(1.238125, 0.9, 4.741251);
        glVertex3d(1.238125, 1.1, 4.741251);

        glNormal3d(1.984965, 1, -0.172752);
        glVertex3d(1.246127, 0.9, 4.786876);
        glVertex3d(1.238125, 1.1, 4.741251);
        glVertex3d(1.246127, 1.1, 4.786876);

        glNormal3d(0.005665, 1, 0.106293);
        glVertex3d(0.753873, 0.9, 4.786876);
        glVertex3d(0.75875, 0.9, 4.8325);
        glVertex3d(0.75875, 1.1, 4.8325);

        glNormal3d(0.005665, 1, 0.106293);
        glVertex3d(0.753873, 0.9, 4.786876);
        glVertex3d(0.75875, 1.1, 4.8325);
        glVertex3d(0.753873, 1.1, 4.786876);

        glNormal3d(1.994335, 1, 0.106293);
        glVertex3d(1.24125, 0.9, 4.8325);
        glVertex3d(1.246127, 0.9, 4.786876);
        glVertex3d(1.246127, 1.1, 4.786876);

        glNormal3d(1.994335, 1, 0.106293);
        glVertex3d(1.24125, 0.9, 4.8325);
        glVertex3d(1.246127, 1.1, 4.786876);
        glVertex3d(1.24125, 1.1, 4.8325);

        glNormal3d(0.652684, 1, 0.937748);
        glVertex3d(0.8325, 0.9, 4.895);
        glVertex3d(0.9, 0.9, 4.920001);
        glVertex3d(0.9, 1.1, 4.920001);

        glNormal3d(0.652684, 1, 0.937748);
        glVertex3d(0.8325, 0.9, 4.895);
        glVertex3d(0.9, 1.1, 4.920001);
        glVertex3d(0.8325, 1.1, 4.895);

        glNormal3d(1.347316, 1, 0.937748);
        glVertex3d(1.1, 0.9, 4.920001);
        glVertex3d(1.1675, 0.9, 4.895);
        glVertex3d(1.1675, 1.1, 4.895);

        glNormal3d(1.347316, 1, 0.937748);
        glVertex3d(1.1, 0.9, 4.920001);
        glVertex3d(1.1675, 1.1, 4.895);
        glVertex3d(1.1, 1.1, 4.920001);

        glNormal3d(1, 1, 1);
        glVertex3d(0.69, 0.9, 4.650001);
        glVertex3d(0.815, 0.9, 4.650001);
        glVertex3d(0.815, 1.1, 4.650001);

        glNormal3d(1, 1, 1);
        glVertex3d(0.69, 0.9, 4.650001);
        glVertex3d(0.815, 1.1, 4.650001);
        glVertex3d(0.69, 1.1, 4.650001);

        glNormal3d(1, 1, 1);
        glVertex3d(1.185, 0.9, 4.650001);
        glVertex3d(1.31, 0.9, 4.650001);
        glVertex3d(1.31, 1.1, 4.650001);

        glNormal3d(1, 1, 1);
        glVertex3d(1.185, 0.9, 4.650001);
        glVertex3d(1.31, 1.1, 4.650001);
        glVertex3d(1.185, 1.1, 4.650001);

        glNormal3d(0, 1, 0);
        glVertex3d(0.69, 0.9, 4.33);
        glVertex3d(0.69, 0.9, 4.650001);
        glVertex3d(0.69, 1.1, 4.650001);

        glNormal3d(0, 1, 0);
        glVertex3d(0.69, 0.9, 4.33);
        glVertex3d(0.69, 1.1, 4.650001);
        glVertex3d(0.69, 1.1, 4.33);

        glNormal3d(2, 1, 0);
        glVertex3d(1.31, 0.9, 4.650001);
        glVertex3d(1.31, 0.9, 4.33);
        glVertex3d(1.31, 1.1, 4.33);

        glNormal3d(2, 1, 0);
        glVertex3d(1.31, 0.9, 4.650001);
        glVertex3d(1.31, 1.1, 4.33);
        glVertex3d(1.31, 1.1, 4.650001);

        glNormal3d(1, 1, -1);
        glVertex3d(0.8, 0.9, 4.33);
        glVertex3d(0.69, 0.9, 4.33);
        glVertex3d(0.69, 1.1, 4.33);

        glNormal3d(1, 1, -1);
        glVertex3d(0.8, 0.9, 4.33);
        glVertex3d(0.69, 1.1, 4.33);
        glVertex3d(0.8, 1.1, 4.33);

        glNormal3d(1, 1, -1);
        glVertex3d(1.31, 0.9, 4.33);
        glVertex3d(1.2, 0.9, 4.33);
        glVertex3d(1.2, 1.1, 4.33);

        glNormal3d(1, 1, -1);
        glVertex3d(1.31, 0.9, 4.33);
        glVertex3d(1.2, 1.1, 4.33);
        glVertex3d(1.31, 1.1, 4.33);

        glNormal3d(0.265196, 1, -0.67828);
        glVertex3d(0.8, 0.9, 4.2);
        glVertex3d(0.74, 0.9, 4.265);
        glVertex3d(0.74, 1.1, 4.265);

        glNormal3d(0.265196, 1, -0.67828);
        glVertex3d(0.8, 0.9, 4.2);
        glVertex3d(0.74, 1.1, 4.265);
        glVertex3d(0.8, 1.1, 4.2);

        glNormal3d(1.734804, 1, -0.678279);
        glVertex3d(1.26, 0.9, 4.265);
        glVertex3d(1.2, 0.9, 4.2);
        glVertex3d(1.2, 1.1, 4.2);

        glNormal3d(1.734804, 1, -0.678279);
        glVertex3d(1.26, 0.9, 4.265);
        glVertex3d(1.2, 1.1, 4.2);
        glVertex3d(1.26, 1.1, 4.265);

        glNormal3d(0.265196, 1, 0.67828);
        glVertex3d(0.74, 0.9, 4.265);
        glVertex3d(0.8, 0.9, 4.33);
        glVertex3d(0.8, 1.1, 4.33);

        glNormal3d(0.265196, 1, 0.67828);
        glVertex3d(0.74, 0.9, 4.265);
        glVertex3d(0.8, 1.1, 4.33);
        glVertex3d(0.74, 1.1, 4.265);

        glNormal3d(1.734804, 1, 0.678279);
        glVertex3d(1.2, 0.9, 4.33);
        glVertex3d(1.26, 0.9, 4.265);
        glVertex3d(1.26, 1.1, 4.265);

        glNormal3d(1.734804, 1, 0.678279);
        glVertex3d(1.2, 0.9, 4.33);
        glVertex3d(1.26, 1.1, 4.265);
        glVertex3d(1.2, 1.1, 4.33);

        glNormal3d(0.900499, 1, 0.995037);
        glVertex3d(0.9, 0.9, 4.920001);
        glVertex3d(1, 0.9, 4.93);
        glVertex3d(1, 1.1, 4.93);

        glNormal3d(0.900499, 1, 0.995037);
        glVertex3d(0.9, 0.9, 4.920001);
        glVertex3d(1, 1.1, 4.93);
        glVertex3d(0.9, 1.1, 4.920001);

        glNormal3d(1.099501, 1, 0.995037);
        glVertex3d(1, 0.9, 4.93);
        glVertex3d(1.1, 0.9, 4.920001);
        glVertex3d(1.1, 1.1, 4.920001);

        glNormal3d(1.099501, 1, 0.995037);
        glVertex3d(1, 0.9, 4.93);
        glVertex3d(1.1, 1.1, 4.920001);
        glVertex3d(1, 1.1, 4.93);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.9, 4.2);
        glVertex3d(0.8, 0.9, 4.2);
        glVertex3d(0.8, 1.1, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.9, 4.2);
        glVertex3d(0.8, 1.1, 4.2);
        glVertex3d(1, 1.1, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1.2, 0.9, 4.2);
        glVertex3d(1, 0.9, 4.2);
        glVertex3d(1, 1.1, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1.2, 0.9, 4.2);
        glVertex3d(1, 1.1, 4.2);
        glVertex3d(1.2, 1.1, 4.2);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.2);
        glVertex3d(1, 1.1, 4.33);
        glVertex3d(1.26, 1.1, 4.265);

        glNormal3d(1, 2, 0);
        glVertex3d(0.74, 1.1, 4.265);
        glVertex3d(1, 1.1, 4.33);
        glVertex3d(1, 1.1, 4.2);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.2);
        glVertex3d(1.26, 1.1, 4.265);
        glVertex3d(1.2, 1.1, 4.2);

        glNormal3d(1, 2, 0);
        glVertex3d(0.8, 1.1, 4.2);
        glVertex3d(0.74, 1.1, 4.265);
        glVertex3d(1, 1.1, 4.2);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.33);
        glVertex3d(1.2, 1.1, 4.33);
        glVertex3d(1.26, 1.1, 4.265);

        glNormal3d(1, 2, 0);
        glVertex3d(0.74, 1.1, 4.265);
        glVertex3d(0.8, 1.1, 4.33);
        glVertex3d(1, 1.1, 4.33);

        glNormal3d(1, 1, 0);
        glVertex3d(1, 1.1, 4.33);
        glVertex3d(1.31, 1.1, 4.33);
        glVertex3d(1.2, 1.1, 4.33);

        glNormal3d(1, 1, 0);
        glVertex3d(0.8, 1.1, 4.33);
        glVertex3d(0.69, 1.1, 4.33);
        glVertex3d(1, 1.1, 4.33);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1.246127, 1.1, 4.786876);
        glVertex3d(1.238125, 1.1, 4.741251);

        glNormal3d(1, 2, 0);
        glVertex3d(0.761875, 1.1, 4.741251);
        glVertex3d(0.753873, 1.1, 4.786876);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1.24125, 1.1, 4.8325);
        glVertex3d(1.246127, 1.1, 4.786876);

        glNormal3d(1, 2, 0);
        glVertex3d(0.753873, 1.1, 4.786876);
        glVertex3d(0.75875, 1.1, 4.8325);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1.217696, 1.1, 4.694092);
        glVertex3d(1.185, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(0.815, 1.1, 4.650001);
        glVertex3d(0.782304, 1.1, 4.694092);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1.238125, 1.1, 4.741251);
        glVertex3d(1.217696, 1.1, 4.694092);

        glNormal3d(1, 2, 0);
        glVertex3d(0.782304, 1.1, 4.694092);
        glVertex3d(0.761875, 1.1, 4.741251);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1.210508, 1.1, 4.869884);
        glVertex3d(1.24125, 1.1, 4.8325);

        glNormal3d(1, 2, 0);
        glVertex3d(0.75875, 1.1, 4.8325);
        glVertex3d(0.789492, 1.1, 4.869884);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1.1675, 1.1, 4.895);
        glVertex3d(1.210508, 1.1, 4.869884);

        glNormal3d(1, 2, 0);
        glVertex3d(0.789492, 1.1, 4.869884);
        glVertex3d(0.8325, 1.1, 4.895);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1, 1.1, 4.93);
        glVertex3d(1.1, 1.1, 4.920001);

        glNormal3d(1, 2, 0);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1.1, 1.1, 4.920001);
        glVertex3d(1.1675, 1.1, 4.895);

        glNormal3d(1, 2, 0);
        glVertex3d(0.9, 1.1, 4.920001);
        glVertex3d(1, 1.1, 4.93);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(0.9, 1.1, 4.920001);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(0.8325, 1.1, 4.895);

        glNormal3d(0.095318, 1.143287, 0.401272);
        glVertex3d(1.667307, 1, 2.615476);
        glVertex3d(1.642114, 1, 2.558677);
        glVertex3d(1.610687, 0.801576, 2.558677);

        glNormal3d(0.095317, 1.143288, 0.40127);
        glVertex3d(1.667307, 1, 2.615476);
        glVertex3d(1.610687, 0.801576, 2.558677);
        glVertex3d(1.634647, 0.793791, 2.615476);

        glNormal3d(1.967195, 0.846811, 0.202649);
        glVertex3d(1.667307, 1, 2.615476);
        glVertex3d(1.65723, 1, 2.663572);
        glVertex3d(1.625063, 0.796905, 2.663572);

        glNormal3d(1.967195, 0.846811, 0.202648);
        glVertex3d(1.667307, 1, 2.615476);
        glVertex3d(1.625063, 0.796905, 2.663572);
        glVertex3d(1.634647, 0.793791, 2.615476);

        glNormal3d(1.961963, 0.847641, -0.226748);
        glVertex3d(1.398199, 1, 3.144532);
        glVertex3d(1.451104, 1, 3.36898);
        glVertex3d(1.429026, 0.860601, 3.36898);

        glNormal3d(1.961962, 0.84764, -0.226749);
        glVertex3d(1.398199, 1, 3.144532);
        glVertex3d(1.429026, 0.860601, 3.36898);
        glVertex3d(1.37871, 0.87695, 3.144532);

        glNormal3d(0.014296, 1.156119, -0.063366);
        glVertex3d(1.398199, 1, 3.144532);
        glVertex3d(1.40026, 1, 3.112468);
        glVertex3d(1.38067, 0.876313, 3.112468);

        glNormal3d(0.014297, 1.15612, -0.063371);
        glVertex3d(1.398199, 1, 3.144532);
        glVertex3d(1.38067, 0.876313, 3.112468);
        glVertex3d(1.37871, 0.87695, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.2, 1, 4.2);
        glVertex3d(1.190211, 0.938197, 4.2);

        glNormal3d(0.313432, 1.108741, -0.718888);
        glVertex3d(1.2, 1, 4.2);
        glVertex3d(1.240399, 1, 4.161418);
        glVertex3d(1.228633, 0.925713, 4.161418);

        glNormal3d(0.313432, 1.108741, -0.718888);
        glVertex3d(1.2, 1, 4.2);
        glVertex3d(1.228633, 0.925713, 4.161418);
        glVertex3d(1.190211, 0.938197, 4.2);

        glNormal3d(0.012329, 1.156431, -0.005925);
        glVertex3d(1.240399, 1, 4.161418);
        glVertex3d(1.240767, 1, 4.1);
        glVertex3d(1.228983, 0.925599, 4.1);

        glNormal3d(0.012329, 1.156431, -0.005924);
        glVertex3d(1.240399, 1, 4.161418);
        glVertex3d(1.228983, 0.925599, 4.1);
        glVertex3d(1.228633, 0.925713, 4.161418);

        glNormal3d(0.710692, 1.045822, -0.956139);
        glVertex3d(1.240767, 1, 4.1);
        glVertex3d(1.446524, 1, 4.037742);
        glVertex3d(1.42467, 0.862017, 4.037742);

        glNormal3d(0.710692, 1.045822, -0.956139);
        glVertex3d(1.240767, 1, 4.1);
        glVertex3d(1.42467, 0.862017, 4.037742);
        glVertex3d(1.228983, 0.925599, 4.1);

        glNormal3d(0.657742, 1.054208, -0.938041);
        glVertex3d(1.446524, 1, 4.037742);
        glVertex3d(1.649901, 1, 3.963537);
        glVertex3d(1.618093, 0.79917, 3.963537);

        glNormal3d(0.657743, 1.054208, -0.938041);
        glVertex3d(1.446524, 1, 4.037742);
        glVertex3d(1.618093, 0.79917, 3.963537);
        glVertex3d(1.42467, 0.862017, 4.037742);

        glNormal3d(0.017191, 1.155662, -0.09928);
        glVertex3d(1.649901, 1, 3.963537);
        glVertex3d(1.654482, 1, 3.91819);
        glVertex3d(1.622449, 0.797754, 3.91819);

        glNormal3d(0.01719, 1.15566, -0.099274);
        glVertex3d(1.649901, 1, 3.963537);
        glVertex3d(1.622449, 0.797754, 3.91819);
        glVertex3d(1.618093, 0.79917, 3.963537);

        glNormal3d(0.086763, 1.144642, 0.38089);
        glVertex3d(1.654482, 1, 3.91819);
        glVertex3d(1.538135, 1, 3.639233);
        glVertex3d(1.511797, 0.833707, 3.639233);

        glNormal3d(0.086763, 1.144642, 0.38089);
        glVertex3d(1.654482, 1, 3.91819);
        glVertex3d(1.511797, 0.833707, 3.639233);
        glVertex3d(1.622449, 0.797754, 3.91819);

        glNormal3d(0.058776, 1.149074, 0.303107);
        glVertex3d(1.538135, 1, 3.639233);
        glVertex3d(1.451104, 1, 3.36898);
        glVertex3d(1.429026, 0.860601, 3.36898);

        glNormal3d(0.058776, 1.149075, 0.303106);
        glVertex3d(1.538135, 1, 3.639233);
        glVertex3d(1.429026, 0.860601, 3.36898);
        glVertex3d(1.511797, 0.833707, 3.639233);

        glNormal3d(0.38208, 1.097869, -0.780126);
        glVertex3d(1.40026, 1, 3.112468);
        glVertex3d(1.446524, 1, 3.075824);
        glVertex3d(1.42467, 0.862017, 3.075824);

        glNormal3d(0.382079, 1.097868, -0.780125);
        glVertex3d(1.40026, 1, 3.112468);
        glVertex3d(1.42467, 0.862017, 3.075824);
        glVertex3d(1.38067, 0.876313, 3.112468);

        glNormal3d(0.016269, 1.155808, 0.089429);
        glVertex3d(1.446524, 1, 3.075824);
        glVertex3d(1.441944, 1, 3.025437);
        glVertex3d(1.420313, 0.863432, 3.025437);

        glNormal3d(0.016269, 1.155807, 0.08943);
        glVertex3d(1.446524, 1, 3.075824);
        glVertex3d(1.420313, 0.863432, 3.025437);
        glVertex3d(1.42467, 0.862017, 3.075824);

        glNormal3d(0.402691, 1.094604, 0.796412);
        glVertex3d(1.441944, 1, 3.025437);
        glVertex3d(1.405299, 1, 2.997954);
        glVertex3d(1.385462, 0.874756, 2.997954);

        glNormal3d(0.402689, 1.094605, 0.796411);
        glVertex3d(1.441944, 1, 3.025437);
        glVertex3d(1.385462, 0.874756, 2.997954);
        glVertex3d(1.420313, 0.863432, 3.025437);

        glNormal3d(0.012326, 1.156432, -0.005458);
        glVertex3d(1.405299, 1, 2.997954);
        glVertex3d(1.405757, 1, 2.915046);
        glVertex3d(1.385898, 0.874614, 2.915046);

        glNormal3d(0.012326, 1.156431, -0.005456);
        glVertex3d(1.405299, 1, 2.997954);
        glVertex3d(1.385898, 0.874614, 2.915046);
        glVertex3d(1.385462, 0.874756, 2.997954);

        glNormal3d(0.722892, 1.04389, -0.959836);
        glVertex3d(1.405757, 1, 2.915046);
        glVertex3d(1.515233, 1, 2.88344);
        glVertex3d(1.490015, 0.840784, 2.88344);

        glNormal3d(0.722892, 1.04389, -0.959836);
        glVertex3d(1.405757, 1, 2.915046);
        glVertex3d(1.490015, 0.840784, 2.88344);
        glVertex3d(1.385898, 0.874614, 2.915046);

        glNormal3d(0.216745, 1.124055, -0.609197);
        glVertex3d(1.515233, 1, 2.88344);
        glVertex3d(1.547297, 1, 2.842215);
        glVertex3d(1.52051, 0.830876, 2.842215);

        glNormal3d(0.216745, 1.124055, -0.609198);
        glVertex3d(1.515233, 1, 2.88344);
        glVertex3d(1.52051, 0.830876, 2.842215);
        glVertex3d(1.490015, 0.840784, 2.88344);

        glNormal3d(0.014188, 1.156137, -0.061612);
        glVertex3d(1.547297, 1, 2.842215);
        glVertex3d(1.551877, 1, 2.768925);
        glVertex3d(1.524866, 0.829461, 2.768925);

        glNormal3d(0.014188, 1.156137, -0.061613);
        glVertex3d(1.547297, 1, 2.842215);
        glVertex3d(1.524866, 0.829461, 2.768925);
        glVertex3d(1.52051, 0.830876, 2.842215);

        glNormal3d(0.433089, 1.08979, -0.818871);
        glVertex3d(1.551877, 1, 2.768925);
        glVertex3d(1.611424, 1, 2.7277);
        glVertex3d(1.581499, 0.811059, 2.7277);

        glNormal3d(0.433088, 1.08979, -0.81887);
        glVertex3d(1.551877, 1, 2.768925);
        glVertex3d(1.581499, 0.811059, 2.7277);
        glVertex3d(1.524866, 0.829461, 2.768925);

        glNormal3d(0.192942, 1.127826, -0.57647);
        glVertex3d(1.611424, 1, 2.7277);
        glVertex3d(1.65723, 1, 2.663572);
        glVertex3d(1.625063, 0.796905, 2.663572);

        glNormal3d(0.192942, 1.127825, -0.57647);
        glVertex3d(1.611424, 1, 2.7277);
        glVertex3d(1.625063, 0.796905, 2.663572);
        glVertex3d(1.581499, 0.811059, 2.7277);

        glNormal3d(0.464712, 1.084781, 0.840404);
        glVertex3d(1.642114, 1, 2.558677);
        glVertex3d(1.570199, 1, 2.512872);
        glVertex3d(1.542292, 0.823799, 2.512872);

        glNormal3d(0.464712, 1.084781, 0.840404);
        glVertex3d(1.642114, 1, 2.558677);
        glVertex3d(1.542292, 0.823799, 2.512872);
        glVertex3d(1.610687, 0.801576, 2.558677);

        glNormal3d(0.625278, 1.05935, 0.925236);
        glVertex3d(1.570199, 1, 2.512872);
        glVertex3d(1.478588, 1, 2.475769);
        glVertex3d(1.455164, 0.852108, 2.475769);

        glNormal3d(0.625278, 1.05935, 0.925236);
        glVertex3d(1.570199, 1, 2.512872);
        glVertex3d(1.455164, 0.852108, 2.475769);
        glVertex3d(1.542292, 0.823799, 2.512872);

        glNormal3d(0.977782, 1.003519, 0.999747);
        glVertex3d(1.478588, 1, 2.475769);
        glVertex3d(1.354913, 1, 2.473021);
        glVertex3d(1.337542, 0.890326, 2.473021);

        glNormal3d(0.977782, 1.003519, 0.999747);
        glVertex3d(1.478588, 1, 2.475769);
        glVertex3d(1.337542, 0.890326, 2.473021);
        glVertex3d(1.455164, 0.852108, 2.475769);

        glNormal3d(0.013687, 1.156217, 0.052744);
        glVertex3d(1.354913, 1, 2.473021);
        glVertex3d(1.345752, 1, 2.301708);
        glVertex3d(1.328829, 0.893157, 2.301708);

        glNormal3d(0.013686, 1.156217, 0.052744);
        glVertex3d(1.354913, 1, 2.473021);
        glVertex3d(1.328829, 0.893157, 2.301708);
        glVertex3d(1.337542, 0.890326, 2.473021);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(1.345752, 1, 2.301708);
        glVertex3d(1.345752, 1, 2.187193);
        glVertex3d(1.328829, 0.893157, 2.187193);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(1.345752, 1, 2.301708);
        glVertex3d(1.328829, 0.893157, 2.187193);
        glVertex3d(1.328829, 0.893157, 2.301708);

        glNormal3d(0.012782, 1.156359, -0.03085);
        glVertex3d(1.345752, 1, 2.187193);
        glVertex3d(1.350332, 1, 2.040615);
        glVertex3d(1.333186, 0.891741, 2.040615);

        glNormal3d(0.012782, 1.156361, -0.030851);
        glVertex3d(1.345752, 1, 2.187193);
        glVertex3d(1.333186, 0.891741, 2.040615);
        glVertex3d(1.328829, 0.893157, 2.187193);

        glNormal3d(0.02966, 1.153687, -0.186605);
        glVertex3d(1.350332, 1, 2.040615);
        glVertex3d(1.373235, 1, 1.921521);
        glVertex3d(1.354968, 0.884664, 1.921521);

        glNormal3d(0.02966, 1.153686, -0.186604);
        glVertex3d(1.350332, 1, 2.040615);
        glVertex3d(1.354968, 0.884664, 1.921521);
        glVertex3d(1.333186, 0.891741, 2.040615);

        glNormal3d(0.024611, 1.154487, -0.157321);
        glVertex3d(1.373235, 1, 1.921521);
        glVertex3d(1.396138, 1, 1.779523);
        glVertex3d(1.376749, 0.877587, 1.779523);

        glNormal3d(0.024611, 1.154486, -0.15732);
        glVertex3d(1.373235, 1, 1.921521);
        glVertex3d(1.376749, 0.877587, 1.779523);
        glVertex3d(1.354968, 0.884664, 1.921521);

        glNormal3d(0.02966, 1.153687, -0.186604);
        glVertex3d(1.396138, 1, 1.779523);
        glVertex3d(1.419041, 1, 1.660428);
        glVertex3d(1.398531, 0.870509, 1.660428);

        glNormal3d(0.02966, 1.153687, -0.186604);
        glVertex3d(1.396138, 1, 1.779523);
        glVertex3d(1.398531, 0.870509, 1.660428);
        glVertex3d(1.376749, 0.877587, 1.779523);

        glNormal3d(0.05207, 1.150138, -0.280868);
        glVertex3d(1.419041, 1, 1.660428);
        glVertex3d(1.455685, 1, 1.536753);
        glVertex3d(1.433382, 0.859186, 1.536753);

        glNormal3d(0.05207, 1.150138, -0.280868);
        glVertex3d(1.419041, 1, 1.660428);
        glVertex3d(1.433382, 0.859186, 1.536753);
        glVertex3d(1.398531, 0.870509, 1.660428);

        glNormal3d(0.078724, 1.145916, -0.360499);
        glVertex3d(1.455685, 1, 1.536753);
        glVertex3d(1.49691, 1, 1.4314);
        glVertex3d(1.47259, 0.846446, 1.4314);

        glNormal3d(0.078725, 1.145916, -0.3605);
        glVertex3d(1.455685, 1, 1.536753);
        glVertex3d(1.47259, 0.846446, 1.4314);
        glVertex3d(1.433382, 0.859186, 1.536753);

        glNormal3d(0.065424, 1.148022, -0.323507);
        glVertex3d(1.49691, 1, 1.4314);
        glVertex3d(1.538135, 1, 1.312305);
        glVertex3d(1.511797, 0.833707, 1.312305);

        glNormal3d(0.065424, 1.148022, -0.323507);
        glVertex3d(1.49691, 1, 1.4314);
        glVertex3d(1.511797, 0.833707, 1.312305);
        glVertex3d(1.47259, 0.846446, 1.4314);

        glNormal3d(0.100214, 1.142512, -0.412402);
        glVertex3d(1.538135, 1, 1.312305);
        glVertex3d(1.588521, 1, 1.202372);
        glVertex3d(1.559717, 0.818137, 1.202372);

        glNormal3d(0.100214, 1.142512, -0.412402);
        glVertex3d(1.538135, 1, 1.312305);
        glVertex3d(1.559717, 0.818137, 1.202372);
        glVertex3d(1.511797, 0.833707, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(1.588521, 1, 1.202372);
        glVertex3d(1.680133, 1, 1.202372);
        glVertex3d(1.646845, 0.789827, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.588521, 1, 1.202372);
        glVertex3d(1.646845, 0.789827, 1.202372);
        glVertex3d(1.559717, 0.818137, 1.202372);

        glNormal3d(0.012312, 1.156434, 0);
        glVertex3d(1.680133, 1, 1.202372);
        glVertex3d(1.680133, 1, 1.147405);
        glVertex3d(1.646845, 0.789827, 1.147405);

        glNormal3d(0.012312, 1.156434, 0);
        glVertex3d(1.680133, 1, 1.202372);
        glVertex3d(1.646845, 0.789827, 1.147405);
        glVertex3d(1.646845, 0.789827, 1.202372);

        glNormal3d(0.073801, 1.146695, 0.347326);
        glVertex3d(1.680133, 1, 1.147405);
        glVertex3d(1.652649, 1, 1.074116);
        glVertex3d(1.620707, 0.79832, 1.074116);

        glNormal3d(0.073801, 1.146695, 0.347325);
        glVertex3d(1.680133, 1, 1.147405);
        glVertex3d(1.620707, 0.79832, 1.074116);
        glVertex3d(1.646845, 0.789827, 1.147405);

        glNormal3d(0.01564, 1.155907, -0.082031);
        glVertex3d(1.652649, 1, 1.074116);
        glVertex3d(1.65723, 1, 1.019149);
        glVertex3d(1.625063, 0.796905, 1.019149);

        glNormal3d(0.01564, 1.155907, -0.08203);
        glVertex3d(1.652649, 1, 1.074116);
        glVertex3d(1.625063, 0.796905, 1.019149);
        glVertex3d(1.620707, 0.79832, 1.074116);

        glNormal3d(0.175083, 1.130654, -0.549946);
        glVertex3d(1.65723, 1, 1.019149);
        glVertex3d(1.693875, 1, 0.964182);
        glVertex3d(1.659914, 0.785581, 0.964182);

        glNormal3d(0.175082, 1.130654, -0.549945);
        glVertex3d(1.65723, 1, 1.019149);
        glVertex3d(1.659914, 0.785581, 0.964182);
        glVertex3d(1.625063, 0.796905, 1.019149);

        glNormal3d(0.225035, 1.122742, -0.619971);
        glVertex3d(1.693875, 1, 0.964182);
        glVertex3d(1.767164, 1, 0.872571);
        glVertex3d(1.729616, 0.762933, 0.872571);

        glNormal3d(0.225036, 1.122742, -0.619971);
        glVertex3d(1.693875, 1, 0.964182);
        glVertex3d(1.729616, 0.762933, 0.872571);
        glVertex3d(1.659914, 0.785581, 0.964182);

        glNormal3d(0.277759, 1.114392, -0.682116);
        glVertex3d(1.767164, 1, 0.872571);
        glVertex3d(1.845033, 1, 0.790121);
        glVertex3d(1.803674, 0.73887, 0.790121);

        glNormal3d(0.277759, 1.114392, -0.682116);
        glVertex3d(1.767164, 1, 0.872571);
        glVertex3d(1.803674, 0.73887, 0.790121);
        glVertex3d(1.729616, 0.762933, 0.872571);

        glNormal3d(0.094154, 1.143472, -0.398572);
        glVertex3d(1.845033, 1, 0.790121);
        glVertex3d(1.895419, 1, 0.675606);
        glVertex3d(1.851594, 0.7233, 0.675606);

        glNormal3d(0.094155, 1.143472, -0.398573);
        glVertex3d(1.845033, 1, 0.790121);
        glVertex3d(1.851594, 0.7233, 0.675606);
        glVertex3d(1.803674, 0.73887, 0.790121);

        glNormal3d(0.025428, 1.154357, -0.162429);
        glVertex3d(1.895419, 1, 0.675606);
        glVertex3d(1.913742, 1, 0.565673);
        glVertex3d(1.86902, 0.717638, 0.565673);

        glNormal3d(0.025428, 1.154357, -0.162429);
        glVertex3d(1.895419, 1, 0.675606);
        glVertex3d(1.86902, 0.717638, 0.565673);
        glVertex3d(1.851594, 0.7233, 0.675606);

        glNormal3d(0.020407, 1.155153, 0.127772);
        glVertex3d(1.913742, 1, 0.565673);
        glVertex3d(1.9, 1, 0.46032);
        glVertex3d(1.855951, 0.721885, 0.46032);

        glNormal3d(0.020407, 1.155152, 0.127773);
        glVertex3d(1.913742, 1, 0.565673);
        glVertex3d(1.855951, 0.721885, 0.46032);
        glVertex3d(1.86902, 0.717638, 0.565673);

        glNormal3d(0.20141, 1.126485, 0.588435);
        glVertex3d(1.9, 1, 0.46032);
        glVertex3d(1.835872, 1, 0.373289);
        glVertex3d(1.794962, 0.741701, 0.373289);

        glNormal3d(0.20141, 1.126485, 0.588435);
        glVertex3d(1.9, 1, 0.46032);
        glVertex3d(1.794962, 0.741701, 0.373289);
        glVertex3d(1.855951, 0.721885, 0.46032);

        glNormal3d(0.016346, 1.155796, -0.090288);
        glVertex3d(1.835872, 1, 0.373289);
        glVertex3d(1.842599, 1, 0.3);
        glVertex3d(1.801359, 0.739622, 0.3);

        glNormal3d(0.016346, 1.155796, -0.090288);
        glVertex3d(1.835872, 1, 0.373289);
        glVertex3d(1.801359, 0.739622, 0.3);
        glVertex3d(1.794962, 0.741701, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(1.842599, 1, 0.3);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.855951, 0.721885, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.842599, 1, 0.3);
        glVertex3d(1.855951, 0.721885, 0.3);
        glVertex3d(1.801359, 0.739622, 0.3);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(1.9, 1, 0);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.855951, 0.721885, 0.3);

        glNormal3d(1.987688, 0.843566, 0);
        glVertex3d(1.9, 1, 0);
        glVertex3d(1.855951, 0.721885, 0.3);
        glVertex3d(1.855951, 0.721885, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.9, 1, 0);
        glVertex3d(1.855951, 0.721885, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.855951, 0.721885, 0);
        glVertex3d(1.728115, 0.470993, 0);

        glNormal3d(1.891007, 0.54601, 0);
        glVertex3d(1.855951, 0.721885, 0);
        glVertex3d(1.855951, 0.721885, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);

        glNormal3d(1.891006, 0.546009, -1e-006);
        glVertex3d(1.855951, 0.721885, 0);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.728115, 0.470993, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.801359, 0.739622, 0.3);
        glVertex3d(1.855951, 0.721885, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.801359, 0.739622, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.681677, 0.504732, 0.3);

        glNormal3d(0.112633, 1.452136, -0.090288);
        glVertex3d(1.794962, 0.741701, 0.373289);
        glVertex3d(1.801359, 0.739622, 0.3);
        glVertex3d(1.681677, 0.504732, 0.3);

        glNormal3d(0.112633, 1.452136, -0.090289);
        glVertex3d(1.794962, 0.741701, 0.373289);
        glVertex3d(1.681677, 0.504732, 0.3);
        glVertex3d(1.676235, 0.508687, 0.373289);

        glNormal3d(0.279581, 1.367072, 0.588435);
        glVertex3d(1.855951, 0.721885, 0.46032);
        glVertex3d(1.794962, 0.741701, 0.373289);
        glVertex3d(1.676235, 0.508687, 0.373289);

        glNormal3d(0.279581, 1.367071, 0.588435);
        glVertex3d(1.855951, 0.721885, 0.46032);
        glVertex3d(1.676235, 0.508687, 0.373289);
        glVertex3d(1.728115, 0.470993, 0.46032);

        glNormal3d(0.116297, 1.450269, 0.127773);
        glVertex3d(1.86902, 0.717638, 0.565673);
        glVertex3d(1.855951, 0.721885, 0.46032);
        glVertex3d(1.728115, 0.470993, 0.46032);

        glNormal3d(0.116297, 1.450269, 0.127772);
        glVertex3d(1.86902, 0.717638, 0.565673);
        glVertex3d(1.728115, 0.470993, 0.46032);
        glVertex3d(1.739233, 0.462916, 0.565673);

        glNormal3d(0.120826, 1.447962, -0.162429);
        glVertex3d(1.851594, 0.7233, 0.675606);
        glVertex3d(1.86902, 0.717638, 0.565673);
        glVertex3d(1.739233, 0.462916, 0.565673);

        glNormal3d(0.120826, 1.447962, -0.162429);
        glVertex3d(1.851594, 0.7233, 0.675606);
        glVertex3d(1.739233, 0.462916, 0.565673);
        glVertex3d(1.724409, 0.473686, 0.675607);

        glNormal3d(0.182825, 1.416371, -0.398573);
        glVertex3d(1.803674, 0.73887, 0.790121);
        glVertex3d(1.851594, 0.7233, 0.675606);
        glVertex3d(1.724409, 0.473686, 0.675607);

        glNormal3d(0.182825, 1.416371, -0.398572);
        glVertex3d(1.803674, 0.73887, 0.790121);
        glVertex3d(1.724409, 0.473686, 0.675607);
        glVertex3d(1.683646, 0.503302, 0.790121);

        glNormal3d(0.348457, 1.331978, -0.682116);
        glVertex3d(1.729616, 0.762933, 0.872571);
        glVertex3d(1.803674, 0.73887, 0.790121);
        glVertex3d(1.683646, 0.503302, 0.790121);

        glNormal3d(0.348458, 1.331978, -0.682117);
        glVertex3d(1.729616, 0.762933, 0.872571);
        glVertex3d(1.683646, 0.503302, 0.790121);
        glVertex3d(1.620648, 0.549073, 0.872571);

        glNormal3d(0.300895, 1.356212, -0.619971);
        glVertex3d(1.659914, 0.785581, 0.964182);
        glVertex3d(1.729616, 0.762933, 0.872571);
        glVertex3d(1.620648, 0.549073, 0.872571);

        glNormal3d(0.300894, 1.356212, -0.619971);
        glVertex3d(1.659914, 0.785581, 0.964182);
        glVertex3d(1.620648, 0.549073, 0.872571);
        glVertex3d(1.561356, 0.592151, 0.964182);

        glNormal3d(0.255831, 1.379173, -0.549945);
        glVertex3d(1.625063, 0.796905, 1.019149);
        glVertex3d(1.659914, 0.785581, 0.964182);
        glVertex3d(1.561356, 0.592151, 0.964182);

        glNormal3d(0.255832, 1.379173, -0.549947);
        glVertex3d(1.625063, 0.796905, 1.019149);
        glVertex3d(1.561356, 0.592151, 0.964182);
        glVertex3d(1.53171, 0.61369, 1.019149);

        glNormal3d(0.111997, 1.452461, -0.08203);
        glVertex3d(1.620707, 0.79832, 1.074116);
        glVertex3d(1.625063, 0.796905, 1.019149);
        glVertex3d(1.53171, 0.61369, 1.019149);

        glNormal3d(0.111997, 1.452461, -0.08203);
        glVertex3d(1.620707, 0.79832, 1.074116);
        glVertex3d(1.53171, 0.61369, 1.019149);
        glVertex3d(1.528004, 0.616382, 1.074116);

        glNormal3d(0.164464, 1.425728, 0.347326);
        glVertex3d(1.646845, 0.789827, 1.147405);
        glVertex3d(1.620707, 0.79832, 1.074116);
        glVertex3d(1.528004, 0.616382, 1.074116);

        glNormal3d(0.164464, 1.425727, 0.347326);
        glVertex3d(1.646845, 0.789827, 1.147405);
        glVertex3d(1.528004, 0.616382, 1.074116);
        glVertex3d(1.550239, 0.600228, 1.147405);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.646845, 0.789827, 1.202372);
        glVertex3d(1.646845, 0.789827, 1.147405);
        glVertex3d(1.550239, 0.600228, 1.147405);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.646845, 0.789827, 1.202372);
        glVertex3d(1.550239, 0.600228, 1.147405);
        glVertex3d(1.550239, 0.600228, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.559717, 0.818137, 1.202372);
        glVertex3d(1.646845, 0.789827, 1.202372);
        glVertex3d(1.550239, 0.600228, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.559717, 0.818137, 1.202372);
        glVertex3d(1.550239, 0.600228, 1.202372);
        glVertex3d(1.476124, 0.654076, 1.202372);

        glNormal3d(0.188291, 1.413586, -0.412402);
        glVertex3d(1.511797, 0.833707, 1.312305);
        glVertex3d(1.559717, 0.818137, 1.202372);
        glVertex3d(1.476124, 0.654076, 1.202372);

        glNormal3d(0.188291, 1.413586, -0.412402);
        glVertex3d(1.511797, 0.833707, 1.312305);
        glVertex3d(1.476124, 0.654076, 1.202372);
        glVertex3d(1.435361, 0.683692, 1.312305);

        glNormal3d(0.156907, 1.429578, -0.323507);
        glVertex3d(1.47259, 0.846446, 1.4314);
        glVertex3d(1.511797, 0.833707, 1.312305);
        glVertex3d(1.435361, 0.683692, 1.312305);

        glNormal3d(0.156907, 1.429578, -0.323507);
        glVertex3d(1.47259, 0.846446, 1.4314);
        glVertex3d(1.435361, 0.683692, 1.312305);
        glVertex3d(1.402009, 0.707924, 1.4314);

        glNormal3d(0.168905, 1.423464, -0.3605);
        glVertex3d(1.433382, 0.859186, 1.536753);
        glVertex3d(1.47259, 0.846446, 1.4314);
        glVertex3d(1.402009, 0.707924, 1.4314);

        glNormal3d(0.168905, 1.423464, -0.360499);
        glVertex3d(1.433382, 0.859186, 1.536753);
        glVertex3d(1.402009, 0.707924, 1.4314);
        glVertex3d(1.368657, 0.732155, 1.536753);

        glNormal3d(0.14486, 1.435716, -0.280868);
        glVertex3d(1.398531, 0.870509, 1.660428);
        glVertex3d(1.433382, 0.859186, 1.536753);
        glVertex3d(1.368657, 0.732155, 1.536753);

        glNormal3d(0.14486, 1.435716, -0.280868);
        glVertex3d(1.398531, 0.870509, 1.660428);
        glVertex3d(1.368657, 0.732155, 1.536753);
        glVertex3d(1.339011, 0.753694, 1.660428);

        glNormal3d(0.124644, 1.446016, -0.186604);
        glVertex3d(1.376749, 0.877587, 1.779523);
        glVertex3d(1.398531, 0.870509, 1.660428);
        glVertex3d(1.339011, 0.753694, 1.660428);

        glNormal3d(0.124643, 1.446016, -0.186603);
        glVertex3d(1.376749, 0.877587, 1.779523);
        glVertex3d(1.339011, 0.753694, 1.660428);
        glVertex3d(1.320482, 0.767156, 1.779523);

        glNormal3d(0.120088, 1.448337, -0.15732);
        glVertex3d(1.354968, 0.884664, 1.921521);
        glVertex3d(1.376749, 0.877587, 1.779523);
        glVertex3d(1.320482, 0.767156, 1.779523);

        glNormal3d(0.120089, 1.448337, -0.157321);
        glVertex3d(1.354968, 0.884664, 1.921521);
        glVertex3d(1.320482, 0.767156, 1.779523);
        glVertex3d(1.301953, 0.780618, 1.921521);

        glNormal3d(0.124644, 1.446016, -0.186604);
        glVertex3d(1.333186, 0.891741, 2.040615);
        glVertex3d(1.354968, 0.884664, 1.921521);
        glVertex3d(1.301953, 0.780618, 1.921521);

        glNormal3d(0.124644, 1.446017, -0.186604);
        glVertex3d(1.333186, 0.891741, 2.040615);
        glVertex3d(1.301953, 0.780618, 1.921521);
        glVertex3d(1.283425, 0.79408, 2.040615);

        glNormal3d(0.109418, 1.453775, -0.030851);
        glVertex3d(1.328829, 0.893157, 2.187193);
        glVertex3d(1.333186, 0.891741, 2.040615);
        glVertex3d(1.283425, 0.79408, 2.040615);

        glNormal3d(0.109418, 1.453774, -0.030851);
        glVertex3d(1.328829, 0.893157, 2.187193);
        glVertex3d(1.283425, 0.79408, 2.040615);
        glVertex3d(1.279719, 0.796772, 2.187193);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.328829, 0.893157, 2.301708);
        glVertex3d(1.328829, 0.893157, 2.187193);
        glVertex3d(1.279719, 0.796772, 2.187193);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.328829, 0.893157, 2.301708);
        glVertex3d(1.279719, 0.796772, 2.187193);
        glVertex3d(1.279719, 0.796772, 2.301708);

        glNormal3d(0.110234, 1.453359, 0.052744);
        glVertex3d(1.337542, 0.890326, 2.473021);
        glVertex3d(1.328829, 0.893157, 2.301708);
        glVertex3d(1.279719, 0.796772, 2.301708);

        glNormal3d(0.110234, 1.453358, 0.052745);
        glVertex3d(1.337542, 0.890326, 2.473021);
        glVertex3d(1.279719, 0.796772, 2.301708);
        glVertex3d(1.28713, 0.791388, 2.473021);

        glNormal3d(0.979957, 1.010212, 0.999747);
        glVertex3d(1.455164, 0.852108, 2.475769);
        glVertex3d(1.337542, 0.890326, 2.473021);
        glVertex3d(1.28713, 0.791388, 2.473021);

        glNormal3d(0.979957, 1.010213, 0.999747);
        glVertex3d(1.455164, 0.852108, 2.475769);
        glVertex3d(1.28713, 0.791388, 2.473021);
        glVertex3d(1.387186, 0.718693, 2.475769);

        glNormal3d(0.661959, 1.172241, 0.925236);
        glVertex3d(1.542292, 0.823799, 2.512872);
        glVertex3d(1.455164, 0.852108, 2.475769);
        glVertex3d(1.387186, 0.718693, 2.475769);

        glNormal3d(0.661959, 1.172241, 0.925236);
        glVertex3d(1.542292, 0.823799, 2.512872);
        glVertex3d(1.387186, 0.718693, 2.475769);
        glVertex3d(1.461301, 0.664845, 2.512872);

        glNormal3d(0.51711, 1.246045, 0.840404);
        glVertex3d(1.610687, 0.801576, 2.558677);
        glVertex3d(1.542292, 0.823799, 2.512872);
        glVertex3d(1.461301, 0.664845, 2.512872);

        glNormal3d(0.51711, 1.246045, 0.840404);
        glVertex3d(1.610687, 0.801576, 2.558677);
        glVertex3d(1.461301, 0.664845, 2.512872);
        glVertex3d(1.519481, 0.622575, 2.558677);

        glNormal3d(0.271942, 1.370964, -0.57647);
        glVertex3d(1.581499, 0.811059, 2.7277);
        glVertex3d(1.625063, 0.796905, 2.663572);
        glVertex3d(1.53171, 0.61369, 2.663572);

        glNormal3d(0.271942, 1.370964, -0.57647);
        glVertex3d(1.581499, 0.811059, 2.7277);
        glVertex3d(1.53171, 0.61369, 2.663572);
        glVertex3d(1.494653, 0.640614, 2.7277);

        glNormal3d(0.488581, 1.260581, -0.81887);
        glVertex3d(1.524866, 0.829461, 2.768925);
        glVertex3d(1.581499, 0.811059, 2.7277);
        glVertex3d(1.494653, 0.640614, 2.7277);

        glNormal3d(0.488582, 1.260581, -0.818871);
        glVertex3d(1.524866, 0.829461, 2.768925);
        glVertex3d(1.494653, 0.640614, 2.7277);
        glVertex3d(1.446478, 0.675615, 2.768925);

        glNormal3d(0.110686, 1.453128, -0.061613);
        glVertex3d(1.52051, 0.830876, 2.842215);
        glVertex3d(1.524866, 0.829461, 2.768925);
        glVertex3d(1.446478, 0.675615, 2.768925);

        glNormal3d(0.110686, 1.453128, -0.061613);
        glVertex3d(1.52051, 0.830876, 2.842215);
        glVertex3d(1.446478, 0.675615, 2.768925);
        glVertex3d(1.442772, 0.678307, 2.842215);

        glNormal3d(0.293415, 1.360023, -0.609197);
        glVertex3d(1.490015, 0.840784, 2.88344);
        glVertex3d(1.52051, 0.830876, 2.842215);
        glVertex3d(1.442772, 0.678307, 2.842215);

        glNormal3d(0.293414, 1.360023, -0.609196);
        glVertex3d(1.490015, 0.840784, 2.88344);
        glVertex3d(1.442772, 0.678307, 2.842215);
        glVertex3d(1.416832, 0.697154, 2.88344);

        glNormal3d(0.750017, 1.127372, -0.959836);
        glVertex3d(1.385898, 0.874614, 2.915046);
        glVertex3d(1.490015, 0.840784, 2.88344);
        glVertex3d(1.416832, 0.697154, 2.88344);

        glNormal3d(0.750017, 1.127372, -0.959836);
        glVertex3d(1.385898, 0.874614, 2.915046);
        glVertex3d(1.416832, 0.697154, 2.88344);
        glVertex3d(1.328264, 0.761502, 2.915046);

        glNormal3d(0.109007, 1.453984, -0.005456);
        glVertex3d(1.385462, 0.874756, 2.997954);
        glVertex3d(1.385898, 0.874614, 2.915046);
        glVertex3d(1.328264, 0.761502, 2.915046);

        glNormal3d(0.109007, 1.453984, -0.005458);
        glVertex3d(1.385462, 0.874756, 2.997954);
        glVertex3d(1.328264, 0.761502, 2.915046);
        glVertex3d(1.327894, 0.761771, 2.997954);

        glNormal3d(0.461158, 1.274554, 0.796411);
        glVertex3d(1.420313, 0.863432, 3.025437);
        glVertex3d(1.385462, 0.874756, 2.997954);
        glVertex3d(1.327894, 0.761771, 2.997954);

        glNormal3d(0.461159, 1.274553, 0.796411);
        glVertex3d(1.420313, 0.863432, 3.025437);
        glVertex3d(1.327894, 0.761771, 2.997954);
        glVertex3d(1.35754, 0.740232, 3.025437);

        glNormal3d(0.112564, 1.452172, 0.08943);
        glVertex3d(1.42467, 0.862017, 3.075824);
        glVertex3d(1.420313, 0.863432, 3.025437);
        glVertex3d(1.35754, 0.740232, 3.025437);

        glNormal3d(0.112564, 1.452171, 0.08943);
        glVertex3d(1.42467, 0.862017, 3.075824);
        glVertex3d(1.35754, 0.740232, 3.025437);
        glVertex3d(1.361246, 0.73754, 3.075824);

        glNormal3d(0.442565, 1.284027, -0.780125);
        glVertex3d(1.38067, 0.876313, 3.112468);
        glVertex3d(1.42467, 0.862017, 3.075824);
        glVertex3d(1.361246, 0.73754, 3.075824);

        glNormal3d(0.442565, 1.284027, -0.780125);
        glVertex3d(1.38067, 0.876313, 3.112468);
        glVertex3d(1.361246, 0.73754, 3.075824);
        glVertex3d(1.323817, 0.764733, 3.112468);

        glNormal3d(0.150909, 1.432633, 0.303106);
        glVertex3d(1.511797, 0.833707, 3.639233);
        glVertex3d(1.429026, 0.860601, 3.36898);
        glVertex3d(1.364951, 0.734847, 3.36898);

        glNormal3d(0.150909, 1.432634, 0.303106);
        glVertex3d(1.511797, 0.833707, 3.639233);
        glVertex3d(1.364951, 0.734847, 3.36898);
        glVertex3d(1.435361, 0.683692, 3.639233);

        glNormal3d(0.176157, 1.419769, 0.38089);
        glVertex3d(1.622449, 0.797754, 3.91819);
        glVertex3d(1.511797, 0.833707, 3.639233);
        glVertex3d(1.435361, 0.683692, 3.639233);

        glNormal3d(0.176157, 1.419769, 0.38089);
        glVertex3d(1.622449, 0.797754, 3.91819);
        glVertex3d(1.435361, 0.683692, 3.639233);
        glVertex3d(1.529487, 0.615305, 3.91819);

        glNormal3d(0.113395, 1.451748, -0.099274);
        glVertex3d(1.618093, 0.79917, 3.963537);
        glVertex3d(1.622449, 0.797754, 3.91819);
        glVertex3d(1.529487, 0.615305, 3.91819);

        glNormal3d(0.113395, 1.451748, -0.099276);
        glVertex3d(1.618093, 0.79917, 3.963537);
        glVertex3d(1.529487, 0.615305, 3.91819);
        glVertex3d(1.525781, 0.617998, 3.963537);

        glNormal3d(0.691245, 1.157318, -0.938041);
        glVertex3d(1.42467, 0.862017, 4.037742);
        glVertex3d(1.618093, 0.79917, 3.963537);
        glVertex3d(1.525781, 0.617998, 3.963537);

        glNormal3d(0.691245, 1.157318, -0.938041);
        glVertex3d(1.42467, 0.862017, 4.037742);
        glVertex3d(1.525781, 0.617998, 3.963537);
        glVertex3d(1.361246, 0.73754, 4.037742);

        glNormal3d(0.739012, 1.13298, -0.956139);
        glVertex3d(1.228983, 0.925599, 4.1);
        glVertex3d(1.42467, 0.862017, 4.037742);
        glVertex3d(1.361246, 0.73754, 4.037742);

        glNormal3d(0.739012, 1.13298, -0.956139);
        glVertex3d(1.228983, 0.925599, 4.1);
        glVertex3d(1.361246, 0.73754, 4.037742);
        glVertex3d(1.194785, 0.858481, 4.1);

        glNormal3d(0.109009, 1.453982, -0.005925);
        glVertex3d(1.228633, 0.925713, 4.161418);
        glVertex3d(1.228983, 0.925599, 4.1);
        glVertex3d(1.194785, 0.858481, 4.1);

        glNormal3d(0.109009, 1.453982, -0.005925);
        glVertex3d(1.228633, 0.925713, 4.161418);
        glVertex3d(1.194785, 0.858481, 4.1);
        glVertex3d(1.194487, 0.858697, 4.161418);

        glNormal3d(0.380638, 1.31558, -0.718888);
        glVertex3d(1.190211, 0.938197, 4.2);
        glVertex3d(1.228633, 0.925713, 4.161418);
        glVertex3d(1.194487, 0.858697, 4.161418);

        glNormal3d(0.380639, 1.315581, -0.718888);
        glVertex3d(1.190211, 0.938197, 4.2);
        glVertex3d(1.194487, 0.858697, 4.161418);
        glVertex3d(1.161803, 0.882443, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.190211, 0.938197, 4.2);
        glVertex3d(1.161803, 0.882443, 4.2);

        glNormal3d(0.110784, 1.453078, -0.063371);
        glVertex3d(1.37871, 0.87695, 3.144532);
        glVertex3d(1.38067, 0.876313, 3.112468);
        glVertex3d(1.323817, 0.764733, 3.112468);

        glNormal3d(0.110784, 1.453077, -0.063368);
        glVertex3d(1.37871, 0.87695, 3.144532);
        glVertex3d(1.323817, 0.764733, 3.112468);
        glVertex3d(1.32215, 0.765944, 3.144532);

        glNormal3d(1.867799, 0.557835, -0.226748);
        glVertex3d(1.37871, 0.87695, 3.144532);
        glVertex3d(1.429026, 0.860601, 3.36898);
        glVertex3d(1.364951, 0.734847, 3.36898);

        glNormal3d(1.867799, 0.557835, -0.226748);
        glVertex3d(1.37871, 0.87695, 3.144532);
        glVertex3d(1.364951, 0.734847, 3.36898);
        glVertex3d(1.32215, 0.765944, 3.144532);

        glNormal3d(1.87252, 0.555429, 0.202648);
        glVertex3d(1.634647, 0.793791, 2.615476);
        glVertex3d(1.625063, 0.796905, 2.663572);
        glVertex3d(1.53171, 0.61369, 2.663572);

        glNormal3d(1.87252, 0.555429, 0.202648);
        glVertex3d(1.634647, 0.793791, 2.615476);
        glVertex3d(1.53171, 0.61369, 2.663572);
        glVertex3d(1.539863, 0.607767, 2.615476);

        glNormal3d(0.183874, 1.415837, 0.40127);
        glVertex3d(1.634647, 0.793791, 2.615476);
        glVertex3d(1.610687, 0.801576, 2.558677);
        glVertex3d(1.519481, 0.622575, 2.558677);

        glNormal3d(0.183874, 1.415837, 0.40127);
        glVertex3d(1.634647, 0.793791, 2.615476);
        glVertex3d(1.519481, 0.622575, 2.558677);
        glVertex3d(1.539863, 0.607767, 2.615476);

        glNormal3d(0.352319, 1.647682, 0.40127);
        glVertex3d(1.539863, 0.607767, 2.615476);
        glVertex3d(1.519481, 0.622575, 2.558677);
        glVertex3d(1.377425, 0.480519, 2.558677);

        glNormal3d(0.352319, 1.647681, 0.401271);
        glVertex3d(1.539863, 0.607767, 2.615476);
        glVertex3d(1.377425, 0.480519, 2.558677);
        glVertex3d(1.392233, 0.460137, 2.615476);

        glNormal3d(1.692435, 0.307564, 0.202648);
        glVertex3d(1.539863, 0.607767, 2.615476);
        glVertex3d(1.53171, 0.61369, 2.663572);
        glVertex3d(1.38631, 0.46829, 2.663572);

        glNormal3d(1.692435, 0.307565, 0.20265);
        glVertex3d(1.539863, 0.607767, 2.615476);
        glVertex3d(1.38631, 0.46829, 2.663572);
        glVertex3d(1.392233, 0.460137, 2.615476);

        glNormal3d(1.688689, 0.311311, -0.226748);
        glVertex3d(1.32215, 0.765944, 3.144532);
        glVertex3d(1.364951, 0.734847, 3.36898);
        glVertex3d(1.265153, 0.635049, 3.36898);

        glNormal3d(1.688689, 0.31131, -0.226749);
        glVertex3d(1.32215, 0.765944, 3.144532);
        glVertex3d(1.265153, 0.635049, 3.36898);
        glVertex3d(1.234056, 0.67785, 3.144532);

        glNormal3d(0.294315, 1.705686, -0.063368);
        glVertex3d(1.32215, 0.765944, 3.144532);
        glVertex3d(1.323817, 0.764733, 3.112468);
        glVertex3d(1.235267, 0.676183, 3.112468);

        glNormal3d(0.294315, 1.705686, -0.063369);
        glVertex3d(1.32215, 0.765944, 3.144532);
        glVertex3d(1.235267, 0.676183, 3.112468);
        glVertex3d(1.234056, 0.67785, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.161803, 0.882443, 4.2);
        glVertex3d(1.117557, 0.838197, 4.2);

        glNormal3d(0.508471, 1.491528, -0.718888);
        glVertex3d(1.161803, 0.882443, 4.2);
        glVertex3d(1.194487, 0.858697, 4.161418);
        glVertex3d(1.141303, 0.805514, 4.161418);

        glNormal3d(0.508471, 1.491528, -0.718888);
        glVertex3d(1.161803, 0.882443, 4.2);
        glVertex3d(1.141303, 0.805514, 4.161418);
        glVertex3d(1.117557, 0.838197, 4.2);

        glNormal3d(0.292906, 1.707095, -0.005926);
        glVertex3d(1.194487, 0.858697, 4.161418);
        glVertex3d(1.194785, 0.858481, 4.1);
        glVertex3d(1.141519, 0.805215, 4.1);

        glNormal3d(0.292905, 1.707094, -0.005925);
        glVertex3d(1.194487, 0.858697, 4.161418);
        glVertex3d(1.141519, 0.805215, 4.1);
        glVertex3d(1.141303, 0.805514, 4.161418);

        glNormal3d(0.792879, 1.207121, -0.956139);
        glVertex3d(1.194785, 0.858481, 4.1);
        glVertex3d(1.361246, 0.73754, 4.037742);
        glVertex3d(1.26246, 0.638755, 4.037742);

        glNormal3d(0.792879, 1.207121, -0.956139);
        glVertex3d(1.194785, 0.858481, 4.1);
        glVertex3d(1.26246, 0.638755, 4.037742);
        glVertex3d(1.141519, 0.805215, 4.1);

        glNormal3d(0.754971, 1.245029, -0.938041);
        glVertex3d(1.361246, 0.73754, 4.037742);
        glVertex3d(1.525781, 0.617998, 3.963537);
        glVertex3d(1.382002, 0.474219, 3.963537);

        glNormal3d(0.754971, 1.245029, -0.938041);
        glVertex3d(1.361246, 0.73754, 4.037742);
        glVertex3d(1.382002, 0.474219, 3.963537);
        glVertex3d(1.26246, 0.638755, 4.037742);

        glNormal3d(0.296386, 1.703614, -0.099275);
        glVertex3d(1.525781, 0.617998, 3.963537);
        glVertex3d(1.529487, 0.615305, 3.91819);
        glVertex3d(1.384695, 0.470513, 3.91819);

        glNormal3d(0.296387, 1.703614, -0.099276);
        glVertex3d(1.525781, 0.617998, 3.963537);
        glVertex3d(1.384695, 0.470513, 3.91819);
        glVertex3d(1.382002, 0.474219, 3.963537);

        glNormal3d(0.346195, 1.653805, 0.38089);
        glVertex3d(1.529487, 0.615305, 3.91819);
        glVertex3d(1.435361, 0.683692, 3.639233);
        glVertex3d(1.316308, 0.564639, 3.639233);

        glNormal3d(0.346195, 1.653805, 0.38089);
        glVertex3d(1.529487, 0.615305, 3.91819);
        glVertex3d(1.316308, 0.564639, 3.639233);
        glVertex3d(1.384695, 0.470513, 3.91819);

        glNormal3d(0.326158, 1.673842, 0.303106);
        glVertex3d(1.435361, 0.683692, 3.639233);
        glVertex3d(1.364951, 0.734847, 3.36898);
        glVertex3d(1.265153, 0.635049, 3.36898);

        glNormal3d(0.326158, 1.673842, 0.303106);
        glVertex3d(1.435361, 0.683692, 3.639233);
        glVertex3d(1.265153, 0.635049, 3.36898);
        glVertex3d(1.316308, 0.564639, 3.639233);

        glNormal3d(0.557617, 1.442382, -0.780125);
        glVertex3d(1.323817, 0.764733, 3.112468);
        glVertex3d(1.361246, 0.73754, 3.075824);
        glVertex3d(1.26246, 0.638754, 3.075824);

        glNormal3d(0.557618, 1.442382, -0.780126);
        glVertex3d(1.323817, 0.764733, 3.112468);
        glVertex3d(1.26246, 0.638754, 3.075824);
        glVertex3d(1.235267, 0.676183, 3.112468);

        glNormal3d(0.295726, 1.704273, 0.089431);
        glVertex3d(1.361246, 0.73754, 3.075824);
        glVertex3d(1.35754, 0.740232, 3.025437);
        glVertex3d(1.259768, 0.64246, 3.025437);

        glNormal3d(0.295726, 1.704274, 0.089429);
        glVertex3d(1.361246, 0.73754, 3.075824);
        glVertex3d(1.259768, 0.64246, 3.025437);
        glVertex3d(1.26246, 0.638754, 3.075824);

        glNormal3d(0.572373, 1.427627, 0.796411);
        glVertex3d(1.35754, 0.740232, 3.025437);
        glVertex3d(1.327894, 0.761771, 2.997954);
        glVertex3d(1.238229, 0.672106, 2.997954);

        glNormal3d(0.572373, 1.427627, 0.796411);
        glVertex3d(1.35754, 0.740232, 3.025437);
        glVertex3d(1.238229, 0.672106, 2.997954);
        glVertex3d(1.259768, 0.64246, 3.025437);

        glNormal3d(0.292904, 1.707097, -0.005458);
        glVertex3d(1.327894, 0.761771, 2.997954);
        glVertex3d(1.328264, 0.761502, 2.915046);
        glVertex3d(1.238498, 0.671736, 2.915046);

        glNormal3d(0.292903, 1.707096, -0.005456);
        glVertex3d(1.327894, 0.761771, 2.997954);
        glVertex3d(1.238498, 0.671736, 2.915046);
        glVertex3d(1.238229, 0.672106, 2.997954);

        glNormal3d(0.801613, 1.198387, -0.959836);
        glVertex3d(1.328264, 0.761502, 2.915046);
        glVertex3d(1.416832, 0.697154, 2.88344);
        glVertex3d(1.302846, 0.583168, 2.88344);

        glNormal3d(0.801613, 1.198387, -0.959836);
        glVertex3d(1.328264, 0.761502, 2.915046);
        glVertex3d(1.302846, 0.583168, 2.88344);
        glVertex3d(1.238498, 0.671736, 2.915046);

        glNormal3d(0.43925, 1.560749, -0.609196);
        glVertex3d(1.416832, 0.697154, 2.88344);
        glVertex3d(1.442772, 0.678307, 2.842215);
        glVertex3d(1.321693, 0.557228, 2.842215);

        glNormal3d(0.439252, 1.560749, -0.609198);
        glVertex3d(1.416832, 0.697154, 2.88344);
        glVertex3d(1.321693, 0.557228, 2.842215);
        glVertex3d(1.302846, 0.583168, 2.88344);

        glNormal3d(0.294237, 1.705763, -0.061613);
        glVertex3d(1.442772, 0.678307, 2.842215);
        glVertex3d(1.446478, 0.675615, 2.768925);
        glVertex3d(1.324385, 0.553522, 2.768925);

        glNormal3d(0.294236, 1.705763, -0.061613);
        glVertex3d(1.442772, 0.678307, 2.842215);
        glVertex3d(1.324385, 0.553522, 2.768925);
        glVertex3d(1.321693, 0.557228, 2.842215);

        glNormal3d(0.594136, 1.405864, -0.818871);
        glVertex3d(1.446478, 0.675615, 2.768925);
        glVertex3d(1.494653, 0.640614, 2.7277);
        glVertex3d(1.359386, 0.505347, 2.7277);

        glNormal3d(0.594136, 1.405864, -0.818871);
        glVertex3d(1.446478, 0.675615, 2.768925);
        glVertex3d(1.359386, 0.505347, 2.7277);
        glVertex3d(1.324385, 0.553522, 2.768925);

        glNormal3d(0.42221, 1.57779, -0.57647);
        glVertex3d(1.494653, 0.640614, 2.7277);
        glVertex3d(1.53171, 0.61369, 2.663572);
        glVertex3d(1.38631, 0.46829, 2.663572);

        glNormal3d(0.42221, 1.57779, -0.57647);
        glVertex3d(1.494653, 0.640614, 2.7277);
        glVertex3d(1.38631, 0.46829, 2.663572);
        glVertex3d(1.359386, 0.505347, 2.7277);

        glNormal3d(0.616777, 1.383224, 0.840404);
        glVertex3d(1.519481, 0.622575, 2.558677);
        glVertex3d(1.461301, 0.664845, 2.512872);
        glVertex3d(1.335155, 0.538699, 2.512872);

        glNormal3d(0.616776, 1.383224, 0.840404);
        glVertex3d(1.519481, 0.622575, 2.558677);
        glVertex3d(1.335155, 0.538699, 2.512872);
        glVertex3d(1.377425, 0.480519, 2.558677);

        glNormal3d(0.731729, 1.268271, 0.925236);
        glVertex3d(1.461301, 0.664845, 2.512872);
        glVertex3d(1.387186, 0.718693, 2.475769);
        glVertex3d(1.281307, 0.612814, 2.475769);

        glNormal3d(0.731729, 1.268271, 0.925236);
        glVertex3d(1.461301, 0.664845, 2.512872);
        glVertex3d(1.281307, 0.612814, 2.475769);
        glVertex3d(1.335155, 0.538699, 2.512872);

        glNormal3d(0.984094, 1.015906, 0.999747);
        glVertex3d(1.387186, 0.718693, 2.475769);
        glVertex3d(1.28713, 0.791388, 2.473021);
        glVertex3d(1.208612, 0.71287, 2.473021);

        glNormal3d(0.984094, 1.015906, 0.999747);
        glVertex3d(1.387186, 0.718693, 2.475769);
        glVertex3d(1.208612, 0.71287, 2.473021);
        glVertex3d(1.281307, 0.612814, 2.475769);

        glNormal3d(0.293877, 1.706122, 0.052744);
        glVertex3d(1.28713, 0.791388, 2.473021);
        glVertex3d(1.279719, 0.796772, 2.301708);
        glVertex3d(1.203228, 0.720281, 2.301708);

        glNormal3d(0.293878, 1.706123, 0.052744);
        glVertex3d(1.28713, 0.791388, 2.473021);
        glVertex3d(1.203228, 0.720281, 2.301708);
        glVertex3d(1.208612, 0.71287, 2.473021);

        glNormal3d(0.292892, 1.707106, 0);
        glVertex3d(1.279719, 0.796772, 2.301708);
        glVertex3d(1.279719, 0.796772, 2.187193);
        glVertex3d(1.203228, 0.720281, 2.187193);

        glNormal3d(0.292892, 1.707106, 0);
        glVertex3d(1.279719, 0.796772, 2.301708);
        glVertex3d(1.203228, 0.720281, 2.187193);
        glVertex3d(1.203228, 0.720281, 2.301708);

        glNormal3d(0.29323, 1.70677, -0.030851);
        glVertex3d(1.279719, 0.796772, 2.187193);
        glVertex3d(1.283425, 0.79408, 2.040615);
        glVertex3d(1.20592, 0.716575, 2.040615);

        glNormal3d(0.293229, 1.706769, -0.03085);
        glVertex3d(1.279719, 0.796772, 2.187193);
        glVertex3d(1.20592, 0.716575, 2.040615);
        glVertex3d(1.203228, 0.720281, 2.187193);

        glNormal3d(0.305313, 1.694687, -0.186604);
        glVertex3d(1.283425, 0.79408, 2.040615);
        glVertex3d(1.301953, 0.780618, 1.921521);
        glVertex3d(1.219382, 0.698047, 1.921521);

        glNormal3d(0.305313, 1.694686, -0.186604);
        glVertex3d(1.283425, 0.79408, 2.040615);
        glVertex3d(1.219382, 0.698047, 1.921521);
        glVertex3d(1.20592, 0.716575, 2.040615);

        glNormal3d(0.301699, 1.698302, -0.157321);
        glVertex3d(1.301953, 0.780618, 1.921521);
        glVertex3d(1.320482, 0.767156, 1.779523);
        glVertex3d(1.232844, 0.679518, 1.779523);

        glNormal3d(0.301698, 1.698302, -0.15732);
        glVertex3d(1.301953, 0.780618, 1.921521);
        glVertex3d(1.232844, 0.679518, 1.779523);
        glVertex3d(1.219382, 0.698047, 1.921521);

        glNormal3d(0.305313, 1.694686, -0.186603);
        glVertex3d(1.320482, 0.767156, 1.779523);
        glVertex3d(1.339011, 0.753694, 1.660428);
        glVertex3d(1.246306, 0.660989, 1.660428);

        glNormal3d(0.305314, 1.694687, -0.186604);
        glVertex3d(1.320482, 0.767156, 1.779523);
        glVertex3d(1.246306, 0.660989, 1.660428);
        glVertex3d(1.232844, 0.679518, 1.779523);

        glNormal3d(0.321357, 1.678643, -0.280868);
        glVertex3d(1.339011, 0.753694, 1.660428);
        glVertex3d(1.368657, 0.732155, 1.536753);
        glVertex3d(1.267845, 0.631343, 1.536753);

        glNormal3d(0.321356, 1.678643, -0.280867);
        glVertex3d(1.339011, 0.753694, 1.660428);
        glVertex3d(1.267845, 0.631343, 1.536753);
        glVertex3d(1.246306, 0.660989, 1.660428);

        glNormal3d(0.340439, 1.659561, -0.360499);
        glVertex3d(1.368657, 0.732155, 1.536753);
        glVertex3d(1.402009, 0.707924, 1.4314);
        glVertex3d(1.292076, 0.597991, 1.4314);

        glNormal3d(0.34044, 1.659561, -0.360499);
        glVertex3d(1.368657, 0.732155, 1.536753);
        glVertex3d(1.292076, 0.597991, 1.4314);
        glVertex3d(1.267845, 0.631343, 1.536753);

        glNormal3d(0.330917, 1.669083, -0.323507);
        glVertex3d(1.402009, 0.707924, 1.4314);
        glVertex3d(1.435361, 0.683692, 1.312305);
        glVertex3d(1.316308, 0.564639, 1.312305);

        glNormal3d(0.330917, 1.669083, -0.323507);
        glVertex3d(1.402009, 0.707924, 1.4314);
        glVertex3d(1.316308, 0.564639, 1.312305);
        glVertex3d(1.292076, 0.597991, 1.4314);

        glNormal3d(0.355824, 1.644176, -0.412402);
        glVertex3d(1.435361, 0.683692, 1.312305);
        glVertex3d(1.476124, 0.654076, 1.202372);
        glVertex3d(1.345924, 0.523876, 1.202372);

        glNormal3d(0.355824, 1.644176, -0.412402);
        glVertex3d(1.435361, 0.683692, 1.312305);
        glVertex3d(1.345924, 0.523876, 1.202372);
        glVertex3d(1.316308, 0.564639, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(1.476124, 0.654076, 1.202372);
        glVertex3d(1.550239, 0.600228, 1.202372);
        glVertex3d(1.399772, 0.449761, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.476124, 0.654076, 1.202372);
        glVertex3d(1.399772, 0.449761, 1.202372);
        glVertex3d(1.345924, 0.523876, 1.202372);

        glNormal3d(0.292893, 1.707107, 0);
        glVertex3d(1.550239, 0.600228, 1.202372);
        glVertex3d(1.550239, 0.600228, 1.147405);
        glVertex3d(1.399772, 0.449761, 1.147405);

        glNormal3d(0.292893, 1.707107, 0);
        glVertex3d(1.550239, 0.600228, 1.202372);
        glVertex3d(1.399772, 0.449761, 1.147405);
        glVertex3d(1.399772, 0.449761, 1.202372);

        glNormal3d(0.336915, 1.663085, 0.347326);
        glVertex3d(1.550239, 0.600228, 1.147405);
        glVertex3d(1.528004, 0.616382, 1.074116);
        glVertex3d(1.383618, 0.471996, 1.074116);

        glNormal3d(0.336915, 1.663086, 0.347326);
        glVertex3d(1.550239, 0.600228, 1.147405);
        glVertex3d(1.383618, 0.471996, 1.074116);
        glVertex3d(1.399772, 0.449761, 1.147405);

        glNormal3d(0.295276, 1.704724, -0.08203);
        glVertex3d(1.528004, 0.616382, 1.074116);
        glVertex3d(1.53171, 0.61369, 1.019149);
        glVertex3d(1.38631, 0.46829, 1.019149);

        glNormal3d(0.295276, 1.704724, -0.082029);
        glVertex3d(1.528004, 0.616382, 1.074116);
        glVertex3d(1.38631, 0.46829, 1.019149);
        glVertex3d(1.383618, 0.471996, 1.074116);

        glNormal3d(0.409425, 1.590576, -0.549946);
        glVertex3d(1.53171, 0.61369, 1.019149);
        glVertex3d(1.561356, 0.592151, 0.964182);
        glVertex3d(1.407849, 0.438644, 0.964182);

        glNormal3d(0.409424, 1.590576, -0.549945);
        glVertex3d(1.53171, 0.61369, 1.019149);
        glVertex3d(1.407849, 0.438644, 0.964182);
        glVertex3d(1.38631, 0.46829, 1.019149);

        glNormal3d(0.445186, 1.554814, -0.619971);
        glVertex3d(1.561356, 0.592151, 0.964182);
        glVertex3d(1.620648, 0.549073, 0.872571);
        glVertex3d(1.450927, 0.379352, 0.872571);

        glNormal3d(0.445187, 1.554814, -0.619971);
        glVertex3d(1.561356, 0.592151, 0.964182);
        glVertex3d(1.450927, 0.379352, 0.872571);
        glVertex3d(1.407849, 0.438644, 0.964182);

        glNormal3d(0.482933, 1.517067, -0.682117);
        glVertex3d(1.620648, 0.549073, 0.872571);
        glVertex3d(1.683646, 0.503302, 0.790121);
        glVertex3d(1.496698, 0.316354, 0.790121);

        glNormal3d(0.482933, 1.517067, -0.682116);
        glVertex3d(1.620648, 0.549073, 0.872571);
        glVertex3d(1.496698, 0.316354, 0.790121);
        glVertex3d(1.450927, 0.379352, 0.872571);

        glNormal3d(0.351486, 1.648514, -0.398572);
        glVertex3d(1.683646, 0.503302, 0.790121);
        glVertex3d(1.724409, 0.473686, 0.675607);
        glVertex3d(1.526314, 0.27559, 0.675607);

        glNormal3d(0.351487, 1.648514, -0.398573);
        glVertex3d(1.683646, 0.503302, 0.790121);
        glVertex3d(1.526314, 0.27559, 0.675607);
        glVertex3d(1.496698, 0.316354, 0.790121);

        glNormal3d(0.302284, 1.697717, -0.162429);
        glVertex3d(1.724409, 0.473686, 0.675607);
        glVertex3d(1.739233, 0.462916, 0.565673);
        glVertex3d(1.537084, 0.260767, 0.565673);

        glNormal3d(0.302283, 1.697717, -0.162428);
        glVertex3d(1.724409, 0.473686, 0.675607);
        glVertex3d(1.537084, 0.260767, 0.565673);
        glVertex3d(1.526314, 0.27559, 0.675607);

        glNormal3d(0.298689, 1.701311, 0.127772);
        glVertex3d(1.739233, 0.462916, 0.565673);
        glVertex3d(1.728115, 0.470993, 0.46032);
        glVertex3d(1.529007, 0.271885, 0.46032);

        glNormal3d(0.298689, 1.701311, 0.127773);
        glVertex3d(1.739233, 0.462916, 0.565673);
        glVertex3d(1.529007, 0.271885, 0.46032);
        glVertex3d(1.537084, 0.260767, 0.565673);

        glNormal3d(0.428273, 1.571727, 0.588435);
        glVertex3d(1.728115, 0.470993, 0.46032);
        glVertex3d(1.676235, 0.508687, 0.373289);
        glVertex3d(1.491313, 0.323765, 0.373289);

        glNormal3d(0.428273, 1.571728, 0.588435);
        glVertex3d(1.728115, 0.470993, 0.46032);
        glVertex3d(1.491313, 0.323765, 0.373289);
        glVertex3d(1.529007, 0.271885, 0.46032);

        glNormal3d(0.295782, 1.704219, -0.09029);
        glVertex3d(1.676235, 0.508687, 0.373289);
        glVertex3d(1.681677, 0.504732, 0.3);
        glVertex3d(1.495267, 0.318323, 0.3);

        glNormal3d(0.295781, 1.704219, -0.090288);
        glVertex3d(1.676235, 0.508687, 0.373289);
        glVertex3d(1.495267, 0.318323, 0.3);
        glVertex3d(1.491313, 0.323765, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(1.681677, 0.504732, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.529007, 0.271885, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.681677, 0.504732, 0.3);
        glVertex3d(1.529007, 0.271885, 0.3);
        glVertex3d(1.495267, 0.318323, 0.3);

        glNormal3d(1.707106, 0.292893, -1e-006);
        glVertex3d(1.728115, 0.470993, 0);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.529007, 0.271885, 0.3);

        glNormal3d(1.707107, 0.292893, 0);
        glVertex3d(1.728115, 0.470993, 0);
        glVertex3d(1.529007, 0.271885, 0.3);
        glVertex3d(1.529006, 0.271885, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.728115, 0.470993, 0);
        glVertex3d(1.529006, 0.271885, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.529006, 0.271885, 0);
        glVertex3d(1.278115, 0.144049, 0);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.529006, 0.271885, 0);
        glVertex3d(1.529007, 0.271885, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.529006, 0.271885, 0);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1.278115, 0.144049, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.495267, 0.318323, 0.3);
        glVertex3d(1.529007, 0.271885, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.495267, 0.318323, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1.260377, 0.19864, 0.3);

        glNormal3d(0.547864, 1.887367, -0.090289);
        glVertex3d(1.491313, 0.323765, 0.373289);
        glVertex3d(1.495267, 0.318323, 0.3);
        glVertex3d(1.260377, 0.19864, 0.3);

        glNormal3d(0.547864, 1.887367, -0.090289);
        glVertex3d(1.491313, 0.323765, 0.373289);
        glVertex3d(1.260377, 0.19864, 0.3);
        glVertex3d(1.258299, 0.205038, 0.373289);

        glNormal3d(0.632929, 1.720419, 0.588435);
        glVertex3d(1.529007, 0.271885, 0.46032);
        glVertex3d(1.491313, 0.323765, 0.373289);
        glVertex3d(1.258299, 0.205038, 0.373289);

        glNormal3d(0.632929, 1.720419, 0.588435);
        glVertex3d(1.529007, 0.271885, 0.46032);
        glVertex3d(1.258299, 0.205038, 0.373289);
        glVertex3d(1.278115, 0.144049, 0.46032);

        glNormal3d(0.549731, 1.883703, 0.127773);
        glVertex3d(1.537084, 0.260767, 0.565673);
        glVertex3d(1.529007, 0.271885, 0.46032);
        glVertex3d(1.278115, 0.144049, 0.46032);

        glNormal3d(0.549731, 1.883704, 0.127773);
        glVertex3d(1.537084, 0.260767, 0.565673);
        glVertex3d(1.278115, 0.144049, 0.46032);
        glVertex3d(1.282362, 0.13098, 0.565673);

        glNormal3d(0.552039, 1.879174, -0.162428);
        glVertex3d(1.526314, 0.27559, 0.675607);
        glVertex3d(1.537084, 0.260767, 0.565673);
        glVertex3d(1.282362, 0.13098, 0.565673);

        glNormal3d(0.552039, 1.879174, -0.162429);
        glVertex3d(1.526314, 0.27559, 0.675607);
        glVertex3d(1.282362, 0.13098, 0.565673);
        glVertex3d(1.2767, 0.148406, 0.675607);

        glNormal3d(0.583629, 1.817175, -0.398573);
        glVertex3d(1.496698, 0.316354, 0.790121);
        glVertex3d(1.526314, 0.27559, 0.675607);
        glVertex3d(1.2767, 0.148406, 0.675607);

        glNormal3d(0.583629, 1.817175, -0.398572);
        glVertex3d(1.496698, 0.316354, 0.790121);
        glVertex3d(1.2767, 0.148406, 0.675607);
        glVertex3d(1.261129, 0.196326, 0.790121);

        glNormal3d(0.668022, 1.651543, -0.682116);
        glVertex3d(1.450927, 0.379352, 0.872571);
        glVertex3d(1.496698, 0.316354, 0.790121);
        glVertex3d(1.261129, 0.196326, 0.790121);

        glNormal3d(0.668023, 1.651543, -0.682116);
        glVertex3d(1.450927, 0.379352, 0.872571);
        glVertex3d(1.261129, 0.196326, 0.790121);
        glVertex3d(1.237066, 0.270384, 0.872571);

        glNormal3d(0.643788, 1.699106, -0.619971);
        glVertex3d(1.407849, 0.438644, 0.964182);
        glVertex3d(1.450927, 0.379352, 0.872571);
        glVertex3d(1.237066, 0.270384, 0.872571);

        glNormal3d(0.643788, 1.699106, -0.619971);
        glVertex3d(1.407849, 0.438644, 0.964182);
        glVertex3d(1.237066, 0.270384, 0.872571);
        glVertex3d(1.214419, 0.340086, 0.964182);

        glNormal3d(0.620827, 1.744169, -0.549946);
        glVertex3d(1.38631, 0.46829, 1.019149);
        glVertex3d(1.407849, 0.438644, 0.964182);
        glVertex3d(1.214419, 0.340086, 0.964182);

        glNormal3d(0.620827, 1.744169, -0.549946);
        glVertex3d(1.38631, 0.46829, 1.019149);
        glVertex3d(1.214419, 0.340086, 0.964182);
        glVertex3d(1.203095, 0.374937, 1.019149);

        glNormal3d(0.54754, 1.888004, -0.082029);
        glVertex3d(1.383618, 0.471996, 1.074116);
        glVertex3d(1.38631, 0.46829, 1.019149);
        glVertex3d(1.203095, 0.374937, 1.019149);

        glNormal3d(0.54754, 1.888004, -0.082029);
        glVertex3d(1.383618, 0.471996, 1.074116);
        glVertex3d(1.203095, 0.374937, 1.019149);
        glVertex3d(1.20168, 0.379294, 1.074116);

        glNormal3d(0.574273, 1.835537, 0.347326);
        glVertex3d(1.399772, 0.449761, 1.147405);
        glVertex3d(1.383618, 0.471996, 1.074116);
        glVertex3d(1.20168, 0.379294, 1.074116);

        glNormal3d(0.574273, 1.835537, 0.347325);
        glVertex3d(1.399772, 0.449761, 1.147405);
        glVertex3d(1.20168, 0.379294, 1.074116);
        glVertex3d(1.210173, 0.353155, 1.147405);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(1.399772, 0.449761, 1.202372);
        glVertex3d(1.399772, 0.449761, 1.147405);
        glVertex3d(1.210173, 0.353155, 1.147405);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(1.399772, 0.449761, 1.202372);
        glVertex3d(1.210173, 0.353155, 1.147405);
        glVertex3d(1.210173, 0.353155, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.345924, 0.523876, 1.202372);
        glVertex3d(1.399772, 0.449761, 1.202372);
        glVertex3d(1.210173, 0.353155, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.345924, 0.523876, 1.202372);
        glVertex3d(1.210173, 0.353155, 1.202372);
        glVertex3d(1.181863, 0.440283, 1.202372);

        glNormal3d(0.586414, 1.811709, -0.412402);
        glVertex3d(1.316308, 0.564639, 1.312305);
        glVertex3d(1.345924, 0.523876, 1.202372);
        glVertex3d(1.181863, 0.440283, 1.202372);

        glNormal3d(0.586414, 1.811709, -0.412402);
        glVertex3d(1.316308, 0.564639, 1.312305);
        glVertex3d(1.181863, 0.440283, 1.202372);
        glVertex3d(1.166293, 0.488203, 1.312305);

        glNormal3d(0.570423, 1.843093, -0.323507);
        glVertex3d(1.292076, 0.597991, 1.4314);
        glVertex3d(1.316308, 0.564639, 1.312305);
        glVertex3d(1.166293, 0.488203, 1.312305);

        glNormal3d(0.570423, 1.843093, -0.323507);
        glVertex3d(1.292076, 0.597991, 1.4314);
        glVertex3d(1.166293, 0.488203, 1.312305);
        glVertex3d(1.153554, 0.52741, 1.4314);

        glNormal3d(0.576536, 1.831095, -0.360499);
        glVertex3d(1.267845, 0.631343, 1.536753);
        glVertex3d(1.292076, 0.597991, 1.4314);
        glVertex3d(1.153554, 0.52741, 1.4314);

        glNormal3d(0.576536, 1.831095, -0.360499);
        glVertex3d(1.267845, 0.631343, 1.536753);
        glVertex3d(1.153554, 0.52741, 1.4314);
        glVertex3d(1.140814, 0.566618, 1.536753);

        glNormal3d(0.564284, 1.85514, -0.280868);
        glVertex3d(1.246306, 0.660989, 1.660428);
        glVertex3d(1.267845, 0.631343, 1.536753);
        glVertex3d(1.140814, 0.566618, 1.536753);

        glNormal3d(0.564284, 1.85514, -0.280868);
        glVertex3d(1.246306, 0.660989, 1.660428);
        glVertex3d(1.140814, 0.566618, 1.536753);
        glVertex3d(1.129491, 0.601469, 1.660428);

        glNormal3d(0.553984, 1.875356, -0.186604);
        glVertex3d(1.232844, 0.679518, 1.779523);
        glVertex3d(1.246306, 0.660989, 1.660428);
        glVertex3d(1.129491, 0.601469, 1.660428);

        glNormal3d(0.553984, 1.875356, -0.186604);
        glVertex3d(1.232844, 0.679518, 1.779523);
        glVertex3d(1.129491, 0.601469, 1.660428);
        glVertex3d(1.122413, 0.623251, 1.779523);

        glNormal3d(0.551663, 1.879911, -0.15732);
        glVertex3d(1.219382, 0.698047, 1.921521);
        glVertex3d(1.232844, 0.679518, 1.779523);
        glVertex3d(1.122413, 0.623251, 1.779523);

        glNormal3d(0.551663, 1.879911, -0.15732);
        glVertex3d(1.219382, 0.698047, 1.921521);
        glVertex3d(1.122413, 0.623251, 1.779523);
        glVertex3d(1.115336, 0.645032, 1.921521);

        glNormal3d(0.553984, 1.875356, -0.186604);
        glVertex3d(1.20592, 0.716575, 2.040615);
        glVertex3d(1.219382, 0.698047, 1.921521);
        glVertex3d(1.115336, 0.645032, 1.921521);

        glNormal3d(0.553984, 1.875356, -0.186604);
        glVertex3d(1.20592, 0.716575, 2.040615);
        glVertex3d(1.115336, 0.645032, 1.921521);
        glVertex3d(1.108259, 0.666814, 2.040615);

        glNormal3d(0.546226, 1.890582, -0.03085);
        glVertex3d(1.203228, 0.720281, 2.187193);
        glVertex3d(1.20592, 0.716575, 2.040615);
        glVertex3d(1.108259, 0.666814, 2.040615);

        glNormal3d(0.546226, 1.890583, -0.03085);
        glVertex3d(1.203228, 0.720281, 2.187193);
        glVertex3d(1.108259, 0.666814, 2.040615);
        glVertex3d(1.106843, 0.671171, 2.187193);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(1.203228, 0.720281, 2.301708);
        glVertex3d(1.203228, 0.720281, 2.187193);
        glVertex3d(1.106843, 0.671171, 2.187193);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(1.203228, 0.720281, 2.301708);
        glVertex3d(1.106843, 0.671171, 2.187193);
        glVertex3d(1.106843, 0.671171, 2.301708);

        glNormal3d(0.546642, 1.889767, 0.052744);
        glVertex3d(1.208612, 0.71287, 2.473021);
        glVertex3d(1.203228, 0.720281, 2.301708);
        glVertex3d(1.106843, 0.671171, 2.301708);

        glNormal3d(0.546641, 1.889766, 0.052744);
        glVertex3d(1.208612, 0.71287, 2.473021);
        glVertex3d(1.106843, 0.671171, 2.301708);
        glVertex3d(1.109674, 0.662458, 2.473021);

        glNormal3d(0.989788, 1.020043, 0.999747);
        glVertex3d(1.281307, 0.612814, 2.475769);
        glVertex3d(1.208612, 0.71287, 2.473021);
        glVertex3d(1.109674, 0.662458, 2.473021);

        glNormal3d(0.989788, 1.020043, 0.999747);
        glVertex3d(1.281307, 0.612814, 2.475769);
        glVertex3d(1.109674, 0.662458, 2.473021);
        glVertex3d(1.147892, 0.544836, 2.475769);

        glNormal3d(0.82776, 1.338041, 0.925236);
        glVertex3d(1.335155, 0.538699, 2.512872);
        glVertex3d(1.281307, 0.612814, 2.475769);
        glVertex3d(1.147892, 0.544836, 2.475769);

        glNormal3d(0.82776, 1.338041, 0.925236);
        glVertex3d(1.335155, 0.538699, 2.512872);
        glVertex3d(1.147892, 0.544836, 2.475769);
        glVertex3d(1.176201, 0.457708, 2.512872);

        glNormal3d(0.753955, 1.48289, 0.840404);
        glVertex3d(1.377425, 0.480519, 2.558677);
        glVertex3d(1.335155, 0.538699, 2.512872);
        glVertex3d(1.176201, 0.457708, 2.512872);

        glNormal3d(0.753955, 1.48289, 0.840404);
        glVertex3d(1.377425, 0.480519, 2.558677);
        glVertex3d(1.176201, 0.457708, 2.512872);
        glVertex3d(1.198424, 0.389313, 2.558677);

        glNormal3d(0.629036, 1.728058, -0.576469);
        glVertex3d(1.359386, 0.505347, 2.7277);
        glVertex3d(1.38631, 0.46829, 2.663572);
        glVertex3d(1.203095, 0.374937, 2.663572);

        glNormal3d(0.629036, 1.728058, -0.576469);
        glVertex3d(1.359386, 0.505347, 2.7277);
        glVertex3d(1.203095, 0.374937, 2.663572);
        glVertex3d(1.188941, 0.418501, 2.7277);

        glNormal3d(0.739419, 1.511418, -0.818871);
        glVertex3d(1.324385, 0.553522, 2.768925);
        glVertex3d(1.359386, 0.505347, 2.7277);
        glVertex3d(1.188941, 0.418501, 2.7277);

        glNormal3d(0.739419, 1.511418, -0.818871);
        glVertex3d(1.324385, 0.553522, 2.768925);
        glVertex3d(1.188941, 0.418501, 2.7277);
        glVertex3d(1.170539, 0.475134, 2.768925);

        glNormal3d(0.546872, 1.889314, -0.061613);
        glVertex3d(1.321693, 0.557228, 2.842215);
        glVertex3d(1.324385, 0.553522, 2.768925);
        glVertex3d(1.170539, 0.475134, 2.768925);

        glNormal3d(0.546872, 1.889314, -0.061613);
        glVertex3d(1.321693, 0.557228, 2.842215);
        glVertex3d(1.170539, 0.475134, 2.768925);
        glVertex3d(1.169124, 0.47949, 2.842215);

        glNormal3d(0.639977, 1.706585, -0.609197);
        glVertex3d(1.302846, 0.583168, 2.88344);
        glVertex3d(1.321693, 0.557228, 2.842215);
        glVertex3d(1.169124, 0.47949, 2.842215);

        glNormal3d(0.639977, 1.706585, -0.609197);
        glVertex3d(1.302846, 0.583168, 2.88344);
        glVertex3d(1.169124, 0.47949, 2.842215);
        glVertex3d(1.159216, 0.509985, 2.88344);

        glNormal3d(0.872627, 1.249982, -0.959836);
        glVertex3d(1.238498, 0.671736, 2.915046);
        glVertex3d(1.302846, 0.583168, 2.88344);
        glVertex3d(1.159216, 0.509985, 2.88344);

        glNormal3d(0.872628, 1.249982, -0.959836);
        glVertex3d(1.238498, 0.671736, 2.915046);
        glVertex3d(1.159216, 0.509985, 2.88344);
        glVertex3d(1.125386, 0.614102, 2.915046);

        glNormal3d(0.546016, 1.890993, -0.005456);
        glVertex3d(1.238229, 0.672106, 2.997954);
        glVertex3d(1.238498, 0.671736, 2.915046);
        glVertex3d(1.125386, 0.614102, 2.915046);

        glNormal3d(0.546016, 1.890993, -0.005455);
        glVertex3d(1.238229, 0.672106, 2.997954);
        glVertex3d(1.125386, 0.614102, 2.915046);
        glVertex3d(1.125244, 0.614538, 2.997954);

        glNormal3d(0.725447, 1.538841, 0.796411);
        glVertex3d(1.259768, 0.64246, 3.025437);
        glVertex3d(1.238229, 0.672106, 2.997954);
        glVertex3d(1.125244, 0.614538, 2.997954);

        glNormal3d(0.725447, 1.538842, 0.796411);
        glVertex3d(1.259768, 0.64246, 3.025437);
        glVertex3d(1.125244, 0.614538, 2.997954);
        glVertex3d(1.136568, 0.579687, 3.025437);

        glNormal3d(0.547829, 1.887437, 0.089429);
        glVertex3d(1.26246, 0.638754, 3.075824);
        glVertex3d(1.259768, 0.64246, 3.025437);
        glVertex3d(1.136568, 0.579687, 3.025437);

        glNormal3d(0.547829, 1.887437, 0.089429);
        glVertex3d(1.26246, 0.638754, 3.075824);
        glVertex3d(1.136568, 0.579687, 3.025437);
        glVertex3d(1.137983, 0.57533, 3.075824);

        glNormal3d(0.715973, 1.557434, -0.780126);
        glVertex3d(1.235267, 0.676183, 3.112468);
        glVertex3d(1.26246, 0.638754, 3.075824);
        glVertex3d(1.137983, 0.57533, 3.075824);

        glNormal3d(0.715973, 1.557434, -0.780125);
        glVertex3d(1.235267, 0.676183, 3.112468);
        glVertex3d(1.137983, 0.57533, 3.075824);
        glVertex3d(1.123687, 0.61933, 3.112468);

        glNormal3d(0.567367, 1.849091, 0.303106);
        glVertex3d(1.316308, 0.564639, 3.639233);
        glVertex3d(1.265153, 0.635049, 3.36898);
        glVertex3d(1.139399, 0.570974, 3.36898);

        glNormal3d(0.567367, 1.849091, 0.303106);
        glVertex3d(1.316308, 0.564639, 3.639233);
        glVertex3d(1.139399, 0.570974, 3.36898);
        glVertex3d(1.166293, 0.488203, 3.639233);

        glNormal3d(0.580231, 1.823843, 0.38089);
        glVertex3d(1.384695, 0.470513, 3.91819);
        glVertex3d(1.316308, 0.564639, 3.639233);
        glVertex3d(1.166293, 0.488203, 3.639233);

        glNormal3d(0.580231, 1.823843, 0.38089);
        glVertex3d(1.384695, 0.470513, 3.91819);
        glVertex3d(1.166293, 0.488203, 3.639233);
        glVertex3d(1.202246, 0.377551, 3.91819);

        glNormal3d(0.548252, 1.886605, -0.099276);
        glVertex3d(1.382002, 0.474219, 3.963537);
        glVertex3d(1.384695, 0.470513, 3.91819);
        glVertex3d(1.202246, 0.377551, 3.91819);

        glNormal3d(0.548252, 1.886605, -0.099276);
        glVertex3d(1.382002, 0.474219, 3.963537);
        glVertex3d(1.202246, 0.377551, 3.91819);
        glVertex3d(1.20083, 0.381907, 3.963537);

        glNormal3d(0.842682, 1.308755, -0.938041);
        glVertex3d(1.26246, 0.638755, 4.037742);
        glVertex3d(1.382002, 0.474219, 3.963537);
        glVertex3d(1.20083, 0.381907, 3.963537);

        glNormal3d(0.842681, 1.308755, -0.938041);
        glVertex3d(1.26246, 0.638755, 4.037742);
        glVertex3d(1.20083, 0.381907, 3.963537);
        glVertex3d(1.137984, 0.57533, 4.037742);

        glNormal3d(0.86702, 1.260988, -0.956139);
        glVertex3d(1.141519, 0.805215, 4.1);
        glVertex3d(1.26246, 0.638755, 4.037742);
        glVertex3d(1.137984, 0.57533, 4.037742);

        glNormal3d(0.86702, 1.260988, -0.956139);
        glVertex3d(1.141519, 0.805215, 4.1);
        glVertex3d(1.137984, 0.57533, 4.037742);
        glVertex3d(1.074401, 0.771017, 4.1);

        glNormal3d(0.546018, 1.890991, -0.005925);
        glVertex3d(1.141303, 0.805514, 4.161418);
        glVertex3d(1.141519, 0.805215, 4.1);
        glVertex3d(1.074401, 0.771017, 4.1);

        glNormal3d(0.546017, 1.890991, -0.005924);
        glVertex3d(1.141303, 0.805514, 4.161418);
        glVertex3d(1.074401, 0.771017, 4.1);
        glVertex3d(1.074287, 0.771367, 4.161418);

        glNormal3d(0.684419, 1.619362, -0.718888);
        glVertex3d(1.117557, 0.838197, 4.2);
        glVertex3d(1.141303, 0.805514, 4.161418);
        glVertex3d(1.074287, 0.771367, 4.161418);

        glNormal3d(0.68442, 1.619362, -0.718888);
        glVertex3d(1.117557, 0.838197, 4.2);
        glVertex3d(1.074287, 0.771367, 4.161418);
        glVertex3d(1.061803, 0.809789, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.117557, 0.838197, 4.2);
        glVertex3d(1.061803, 0.809789, 4.2);

        glNormal3d(0.546922, 1.889216, -0.063368);
        glVertex3d(1.234056, 0.67785, 3.144532);
        glVertex3d(1.235267, 0.676183, 3.112468);
        glVertex3d(1.123687, 0.61933, 3.112468);

        glNormal3d(0.546921, 1.889216, -0.063367);
        glVertex3d(1.234056, 0.67785, 3.144532);
        glVertex3d(1.123687, 0.61933, 3.112468);
        glVertex3d(1.12305, 0.62129, 3.144532);

        glNormal3d(1.442166, 0.132201, -0.226748);
        glVertex3d(1.234056, 0.67785, 3.144532);
        glVertex3d(1.265153, 0.635049, 3.36898);
        glVertex3d(1.139399, 0.570974, 3.36898);

        glNormal3d(1.442166, 0.132201, -0.226748);
        glVertex3d(1.234056, 0.67785, 3.144532);
        glVertex3d(1.139399, 0.570974, 3.36898);
        glVertex3d(1.12305, 0.62129, 3.144532);

        glNormal3d(1.444571, 0.127481, 0.20265);
        glVertex3d(1.392233, 0.460137, 2.615476);
        glVertex3d(1.38631, 0.46829, 2.663572);
        glVertex3d(1.203095, 0.374937, 2.663572);

        glNormal3d(1.444571, 0.127481, 0.20265);
        glVertex3d(1.392233, 0.460137, 2.615476);
        glVertex3d(1.203095, 0.374937, 2.663572);
        glVertex3d(1.206209, 0.365353, 2.615476);

        glNormal3d(0.584163, 1.816126, 0.401271);
        glVertex3d(1.392233, 0.460137, 2.615476);
        glVertex3d(1.377425, 0.480519, 2.558677);
        glVertex3d(1.198424, 0.389313, 2.558677);

        glNormal3d(0.584163, 1.816126, 0.401271);
        glVertex3d(1.392233, 0.460137, 2.615476);
        glVertex3d(1.198424, 0.389313, 2.558677);
        glVertex3d(1.206209, 0.365353, 2.615476);

        glNormal3d(0.856713, 1.904683, 0.401271);
        glVertex3d(1.206209, 0.365353, 2.615476);
        glVertex3d(1.198424, 0.389313, 2.558677);
        glVertex3d(1, 0.357886, 2.558677);

        glNormal3d(0.856713, 1.904683, 0.401271);
        glVertex3d(1.206209, 0.365353, 2.615476);
        glVertex3d(1, 0.357886, 2.558677);
        glVertex3d(1, 0.332693, 2.615476);

        glNormal3d(1.153188, 0.032805, 0.20265);
        glVertex3d(1.206209, 0.365353, 2.615476);
        glVertex3d(1.203095, 0.374937, 2.663572);
        glVertex3d(1, 0.34277, 2.663572);

        glNormal3d(1.153188, 0.032805, 0.20265);
        glVertex3d(1.206209, 0.365353, 2.615476);
        glVertex3d(1, 0.34277, 2.663572);
        glVertex3d(1, 0.332693, 2.615476);

        glNormal3d(1.152359, 0.038038, -0.226748);
        glVertex3d(1.12305, 0.62129, 3.144532);
        glVertex3d(1.139399, 0.570974, 3.36898);
        glVertex3d(1, 0.548895, 3.36898);

        glNormal3d(1.15236, 0.038038, -0.226748);
        glVertex3d(1.12305, 0.62129, 3.144532);
        glVertex3d(1, 0.548895, 3.36898);
        glVertex3d(1, 0.601801, 3.144532);

        glNormal3d(0.84388, 1.985703, -0.063367);
        glVertex3d(1.12305, 0.62129, 3.144532);
        glVertex3d(1.123687, 0.61933, 3.112468);
        glVertex3d(1, 0.59974, 3.112468);

        glNormal3d(0.84388, 1.985703, -0.063367);
        glVertex3d(1.12305, 0.62129, 3.144532);
        glVertex3d(1, 0.59974, 3.112468);
        glVertex3d(1, 0.601801, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.061803, 0.809789, 4.2);
        glVertex3d(1, 0.8, 4.2);

        glNormal3d(0.891258, 1.686568, -0.718888);
        glVertex3d(1.061803, 0.809789, 4.2);
        glVertex3d(1.074287, 0.771367, 4.161418);
        glVertex3d(1, 0.759601, 4.161418);

        glNormal3d(0.891258, 1.686567, -0.718888);
        glVertex3d(1.061803, 0.809789, 4.2);
        glVertex3d(1, 0.759601, 4.161418);
        glVertex3d(1, 0.8, 4.2);

        glNormal3d(0.843568, 1.987671, -0.005925);
        glVertex3d(1.074287, 0.771367, 4.161418);
        glVertex3d(1.074401, 0.771017, 4.1);
        glVertex3d(1, 0.759233, 4.1);

        glNormal3d(0.843568, 1.987671, -0.005924);
        glVertex3d(1.074287, 0.771367, 4.161418);
        glVertex3d(1, 0.759233, 4.1);
        glVertex3d(1, 0.759601, 4.161418);

        glNormal3d(0.954178, 1.289307, -0.956139);
        glVertex3d(1.074401, 0.771017, 4.1);
        glVertex3d(1.137984, 0.57533, 4.037742);
        glVertex3d(1, 0.553476, 4.037742);

        glNormal3d(0.954178, 1.289307, -0.956139);
        glVertex3d(1.074401, 0.771017, 4.1);
        glVertex3d(1, 0.553476, 4.037742);
        glVertex3d(1, 0.759233, 4.1);

        glNormal3d(0.945792, 1.342257, -0.938041);
        glVertex3d(1.137984, 0.57533, 4.037742);
        glVertex3d(1.20083, 0.381907, 3.963537);
        glVertex3d(1, 0.350099, 3.963537);

        glNormal3d(0.945792, 1.342257, -0.938041);
        glVertex3d(1.137984, 0.57533, 4.037742);
        glVertex3d(1, 0.350099, 3.963537);
        glVertex3d(1, 0.553476, 4.037742);

        glNormal3d(0.844338, 1.982809, -0.099276);
        glVertex3d(1.20083, 0.381907, 3.963537);
        glVertex3d(1.202246, 0.377551, 3.91819);
        glVertex3d(1, 0.345518, 3.91819);

        glNormal3d(0.844339, 1.982809, -0.099277);
        glVertex3d(1.20083, 0.381907, 3.963537);
        glVertex3d(1, 0.345518, 3.91819);
        glVertex3d(1, 0.350099, 3.963537);

        glNormal3d(0.855358, 1.913237, 0.38089);
        glVertex3d(1.202246, 0.377551, 3.91819);
        glVertex3d(1.166293, 0.488203, 3.639233);
        glVertex3d(1, 0.461865, 3.639233);

        glNormal3d(0.855358, 1.913237, 0.38089);
        glVertex3d(1.202246, 0.377551, 3.91819);
        glVertex3d(1, 0.461865, 3.639233);
        glVertex3d(1, 0.345518, 3.91819);

        glNormal3d(0.850925, 1.941224, 0.303106);
        glVertex3d(1.166293, 0.488203, 3.639233);
        glVertex3d(1.139399, 0.570974, 3.36898);
        glVertex3d(1, 0.548895, 3.36898);

        glNormal3d(0.850925, 1.941224, 0.303106);
        glVertex3d(1.166293, 0.488203, 3.639233);
        glVertex3d(1, 0.548895, 3.36898);
        glVertex3d(1, 0.461865, 3.639233);

        glNormal3d(0.902131, 1.617921, -0.780125);
        glVertex3d(1.123687, 0.61933, 3.112468);
        glVertex3d(1.137983, 0.57533, 3.075824);
        glVertex3d(1, 0.553476, 3.075824);

        glNormal3d(0.902131, 1.617921, -0.780126);
        glVertex3d(1.123687, 0.61933, 3.112468);
        glVertex3d(1, 0.553476, 3.075824);
        glVertex3d(1, 0.59974, 3.112468);

        glNormal3d(0.844193, 1.983731, 0.08943);
        glVertex3d(1.137983, 0.57533, 3.075824);
        glVertex3d(1.136568, 0.579687, 3.025437);
        glVertex3d(1, 0.558057, 3.025437);

        glNormal3d(0.844192, 1.983731, 0.089431);
        glVertex3d(1.137983, 0.57533, 3.075824);
        glVertex3d(1, 0.558057, 3.025437);
        glVertex3d(1, 0.553476, 3.075824);

        glNormal3d(0.905395, 1.597311, 0.796411);
        glVertex3d(1.136568, 0.579687, 3.025437);
        glVertex3d(1.125244, 0.614538, 2.997954);
        glVertex3d(1, 0.594701, 2.997954);

        glNormal3d(0.905395, 1.597311, 0.796411);
        glVertex3d(1.136568, 0.579687, 3.025437);
        glVertex3d(1, 0.594701, 2.997954);
        glVertex3d(1, 0.558057, 3.025437);

        glNormal3d(0.843568, 1.987674, -0.005455);
        glVertex3d(1.125244, 0.614538, 2.997954);
        glVertex3d(1.125386, 0.614102, 2.915046);
        glVertex3d(1, 0.594243, 2.915046);

        glNormal3d(0.843568, 1.987674, -0.005456);
        glVertex3d(1.125244, 0.614538, 2.997954);
        glVertex3d(1, 0.594243, 2.915046);
        glVertex3d(1, 0.594701, 2.997954);

        glNormal3d(0.956111, 1.277108, -0.959836);
        glVertex3d(1.125386, 0.614102, 2.915046);
        glVertex3d(1.159216, 0.509985, 2.88344);
        glVertex3d(1, 0.484767, 2.88344);

        glNormal3d(0.95611, 1.277108, -0.959836);
        glVertex3d(1.125386, 0.614102, 2.915046);
        glVertex3d(1, 0.484767, 2.88344);
        glVertex3d(1, 0.594243, 2.915046);

        glNormal3d(0.875945, 1.783255, -0.609197);
        glVertex3d(1.159216, 0.509985, 2.88344);
        glVertex3d(1.169124, 0.47949, 2.842215);
        glVertex3d(1, 0.452704, 2.842215);

        glNormal3d(0.875945, 1.783255, -0.609197);
        glVertex3d(1.159216, 0.509985, 2.88344);
        glVertex3d(1, 0.452704, 2.842215);
        glVertex3d(1, 0.484767, 2.88344);

        glNormal3d(0.843863, 1.985812, -0.061613);
        glVertex3d(1.169124, 0.47949, 2.842215);
        glVertex3d(1.170539, 0.475134, 2.768925);
        glVertex3d(1, 0.448123, 2.768925);

        glNormal3d(0.843863, 1.985812, -0.061612);
        glVertex3d(1.169124, 0.47949, 2.842215);
        glVertex3d(1, 0.448123, 2.768925);
        glVertex3d(1, 0.452704, 2.842215);

        glNormal3d(0.91021, 1.566911, -0.818871);
        glVertex3d(1.170539, 0.475134, 2.768925);
        glVertex3d(1.188941, 0.418501, 2.7277);
        glVertex3d(1, 0.388576, 2.7277);

        glNormal3d(0.91021, 1.566911, -0.818871);
        glVertex3d(1.170539, 0.475134, 2.768925);
        glVertex3d(1, 0.388576, 2.7277);
        glVertex3d(1, 0.448123, 2.768925);

        glNormal3d(0.872175, 1.807059, -0.576469);
        glVertex3d(1.188941, 0.418501, 2.7277);
        glVertex3d(1.203095, 0.374937, 2.663572);
        glVertex3d(1, 0.34277, 2.663572);

        glNormal3d(0.872175, 1.807059, -0.576469);
        glVertex3d(1.188941, 0.418501, 2.7277);
        glVertex3d(1, 0.34277, 2.663572);
        glVertex3d(1, 0.388576, 2.7277);

        glNormal3d(0.915219, 1.535287, 0.840404);
        glVertex3d(1.198424, 0.389313, 2.558677);
        glVertex3d(1.176201, 0.457708, 2.512872);
        glVertex3d(1, 0.429801, 2.512872);

        glNormal3d(0.915219, 1.535287, 0.840404);
        glVertex3d(1.198424, 0.389313, 2.558677);
        glVertex3d(1, 0.429801, 2.512872);
        glVertex3d(1, 0.357886, 2.558677);

        glNormal3d(0.94065, 1.374722, 0.925236);
        glVertex3d(1.176201, 0.457708, 2.512872);
        glVertex3d(1.147892, 0.544836, 2.475769);
        glVertex3d(1, 0.521412, 2.475769);

        glNormal3d(0.94065, 1.374722, 0.925236);
        glVertex3d(1.176201, 0.457708, 2.512872);
        glVertex3d(1, 0.521412, 2.475769);
        glVertex3d(1, 0.429801, 2.512872);

        glNormal3d(0.996481, 1.022218, 0.999747);
        glVertex3d(1.147892, 0.544836, 2.475769);
        glVertex3d(1.109674, 0.662458, 2.473021);
        glVertex3d(1, 0.645087, 2.473021);

        glNormal3d(0.996481, 1.022218, 0.999747);
        glVertex3d(1.147892, 0.544836, 2.475769);
        glVertex3d(1, 0.645087, 2.473021);
        glVertex3d(1, 0.521412, 2.475769);

        glNormal3d(0.843783, 1.986314, 0.052744);
        glVertex3d(1.109674, 0.662458, 2.473021);
        glVertex3d(1.106843, 0.671171, 2.301708);
        glVertex3d(1, 0.654248, 2.301708);

        glNormal3d(0.843783, 1.986314, 0.052744);
        glVertex3d(1.109674, 0.662458, 2.473021);
        glVertex3d(1, 0.654248, 2.301708);
        glVertex3d(1, 0.645087, 2.473021);

        glNormal3d(0.843565, 1.987688, 0);
        glVertex3d(1.106843, 0.671171, 2.301708);
        glVertex3d(1.106843, 0.671171, 2.187193);
        glVertex3d(1, 0.654248, 2.187193);

        glNormal3d(0.843565, 1.987688, 0);
        glVertex3d(1.106843, 0.671171, 2.301708);
        glVertex3d(1, 0.654248, 2.187193);
        glVertex3d(1, 0.654248, 2.301708);

        glNormal3d(0.84364, 1.987218, -0.03085);
        glVertex3d(1.106843, 0.671171, 2.187193);
        glVertex3d(1.108259, 0.666814, 2.040615);
        glVertex3d(1, 0.649668, 2.040615);

        glNormal3d(0.84364, 1.987218, -0.03085);
        glVertex3d(1.106843, 0.671171, 2.187193);
        glVertex3d(1, 0.649668, 2.040615);
        glVertex3d(1, 0.654248, 2.187193);

        glNormal3d(0.846314, 1.97034, -0.186604);
        glVertex3d(1.108259, 0.666814, 2.040615);
        glVertex3d(1.115336, 0.645032, 1.921521);
        glVertex3d(1, 0.626765, 1.921521);

        glNormal3d(0.846313, 1.97034, -0.186604);
        glVertex3d(1.108259, 0.666814, 2.040615);
        glVertex3d(1, 0.626765, 1.921521);
        glVertex3d(1, 0.649668, 2.040615);

        glNormal3d(0.845514, 1.975389, -0.15732);
        glVertex3d(1.115336, 0.645032, 1.921521);
        glVertex3d(1.122413, 0.623251, 1.779523);
        glVertex3d(1, 0.603862, 1.779523);

        glNormal3d(0.845514, 1.975389, -0.15732);
        glVertex3d(1.115336, 0.645032, 1.921521);
        glVertex3d(1, 0.603862, 1.779523);
        glVertex3d(1, 0.626765, 1.921521);

        glNormal3d(0.846313, 1.97034, -0.186604);
        glVertex3d(1.122413, 0.623251, 1.779523);
        glVertex3d(1.129491, 0.601469, 1.660428);
        glVertex3d(1, 0.580959, 1.660428);

        glNormal3d(0.846314, 1.97034, -0.186604);
        glVertex3d(1.122413, 0.623251, 1.779523);
        glVertex3d(1, 0.580959, 1.660428);
        glVertex3d(1, 0.603862, 1.779523);

        glNormal3d(0.849863, 1.94793, -0.280868);
        glVertex3d(1.129491, 0.601469, 1.660428);
        glVertex3d(1.140814, 0.566618, 1.536753);
        glVertex3d(1, 0.544315, 1.536753);

        glNormal3d(0.849863, 1.94793, -0.280868);
        glVertex3d(1.129491, 0.601469, 1.660428);
        glVertex3d(1, 0.544315, 1.536753);
        glVertex3d(1, 0.580959, 1.660428);

        glNormal3d(0.854084, 1.921276, -0.360499);
        glVertex3d(1.140814, 0.566618, 1.536753);
        glVertex3d(1.153554, 0.52741, 1.4314);
        glVertex3d(1, 0.50309, 1.4314);

        glNormal3d(0.854084, 1.921276, -0.360499);
        glVertex3d(1.140814, 0.566618, 1.536753);
        glVertex3d(1, 0.50309, 1.4314);
        glVertex3d(1, 0.544315, 1.536753);

        glNormal3d(0.851978, 1.934576, -0.323507);
        glVertex3d(1.153554, 0.52741, 1.4314);
        glVertex3d(1.166293, 0.488203, 1.312305);
        glVertex3d(1, 0.461865, 1.312305);

        glNormal3d(0.851978, 1.934576, -0.323507);
        glVertex3d(1.153554, 0.52741, 1.4314);
        glVertex3d(1, 0.461865, 1.312305);
        glVertex3d(1, 0.50309, 1.4314);

        glNormal3d(0.857488, 1.899786, -0.412402);
        glVertex3d(1.166293, 0.488203, 1.312305);
        glVertex3d(1.181863, 0.440283, 1.202372);
        glVertex3d(1, 0.411479, 1.202372);

        glNormal3d(0.857488, 1.899786, -0.412402);
        glVertex3d(1.166293, 0.488203, 1.312305);
        glVertex3d(1, 0.411479, 1.202372);
        glVertex3d(1, 0.461865, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(1.181863, 0.440283, 1.202372);
        glVertex3d(1.210173, 0.353155, 1.202372);
        glVertex3d(1, 0.319867, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.181863, 0.440283, 1.202372);
        glVertex3d(1, 0.319867, 1.202372);
        glVertex3d(1, 0.411479, 1.202372);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.210173, 0.353155, 1.202372);
        glVertex3d(1.210173, 0.353155, 1.147405);
        glVertex3d(1, 0.319867, 1.147405);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.210173, 0.353155, 1.202372);
        glVertex3d(1, 0.319867, 1.147405);
        glVertex3d(1, 0.319867, 1.202372);

        glNormal3d(0.853305, 1.9262, 0.347325);
        glVertex3d(1.210173, 0.353155, 1.147405);
        glVertex3d(1.20168, 0.379294, 1.074116);
        glVertex3d(1, 0.347351, 1.074116);

        glNormal3d(0.853305, 1.926199, 0.347326);
        glVertex3d(1.210173, 0.353155, 1.147405);
        glVertex3d(1, 0.347351, 1.074116);
        glVertex3d(1, 0.319867, 1.147405);

        glNormal3d(0.844093, 1.98436, -0.08203);
        glVertex3d(1.20168, 0.379294, 1.074116);
        glVertex3d(1.203095, 0.374937, 1.019149);
        glVertex3d(1, 0.34277, 1.019149);

        glNormal3d(0.844093, 1.98436, -0.08203);
        glVertex3d(1.20168, 0.379294, 1.074116);
        glVertex3d(1, 0.34277, 1.019149);
        glVertex3d(1, 0.347351, 1.074116);

        glNormal3d(0.869346, 1.824918, -0.549946);
        glVertex3d(1.203095, 0.374937, 1.019149);
        glVertex3d(1.214419, 0.340086, 0.964182);
        glVertex3d(1, 0.306126, 0.964182);

        glNormal3d(0.869346, 1.824918, -0.549946);
        glVertex3d(1.203095, 0.374937, 1.019149);
        glVertex3d(1, 0.306126, 0.964182);
        glVertex3d(1, 0.34277, 1.019149);

        glNormal3d(0.877258, 1.774965, -0.619971);
        glVertex3d(1.214419, 0.340086, 0.964182);
        glVertex3d(1.237066, 0.270384, 0.872571);
        glVertex3d(1, 0.232837, 0.872571);

        glNormal3d(0.877258, 1.774965, -0.619971);
        glVertex3d(1.214419, 0.340086, 0.964182);
        glVertex3d(1, 0.232837, 0.872571);
        glVertex3d(1, 0.306126, 0.964182);

        glNormal3d(0.885608, 1.722241, -0.682116);
        glVertex3d(1.237066, 0.270384, 0.872571);
        glVertex3d(1.261129, 0.196326, 0.790121);
        glVertex3d(1, 0.154967, 0.790121);

        glNormal3d(0.885608, 1.722241, -0.682116);
        glVertex3d(1.237066, 0.270384, 0.872571);
        glVertex3d(1, 0.154967, 0.790121);
        glVertex3d(1, 0.232837, 0.872571);

        glNormal3d(0.856529, 1.905846, -0.398572);
        glVertex3d(1.261129, 0.196326, 0.790121);
        glVertex3d(1.2767, 0.148406, 0.675607);
        glVertex3d(1, 0.104581, 0.675607);

        glNormal3d(0.856528, 1.905846, -0.398572);
        glVertex3d(1.261129, 0.196326, 0.790121);
        glVertex3d(1, 0.104581, 0.675607);
        glVertex3d(1, 0.154967, 0.790121);

        glNormal3d(0.845643, 1.974572, -0.162429);
        glVertex3d(1.2767, 0.148406, 0.675607);
        glVertex3d(1.282362, 0.13098, 0.565673);
        glVertex3d(1, 0.086258, 0.565673);

        glNormal3d(0.845643, 1.974572, -0.162429);
        glVertex3d(1.2767, 0.148406, 0.675607);
        glVertex3d(1, 0.086258, 0.565673);
        glVertex3d(1, 0.104581, 0.675607);

        glNormal3d(0.844848, 1.979593, 0.127773);
        glVertex3d(1.282362, 0.13098, 0.565673);
        glVertex3d(1.278115, 0.144049, 0.46032);
        glVertex3d(1, 0.1, 0.46032);

        glNormal3d(0.844848, 1.979593, 0.127772);
        glVertex3d(1.282362, 0.13098, 0.565673);
        glVertex3d(1, 0.1, 0.46032);
        glVertex3d(1, 0.086258, 0.565673);

        glNormal3d(0.873516, 1.79859, 0.588435);
        glVertex3d(1.278115, 0.144049, 0.46032);
        glVertex3d(1.258299, 0.205038, 0.373289);
        glVertex3d(1, 0.164128, 0.373289);

        glNormal3d(0.873516, 1.79859, 0.588435);
        glVertex3d(1.278115, 0.144049, 0.46032);
        glVertex3d(1, 0.164128, 0.373289);
        glVertex3d(1, 0.1, 0.46032);

        glNormal3d(0.844205, 1.983654, -0.090289);
        glVertex3d(1.258299, 0.205038, 0.373289);
        glVertex3d(1.260377, 0.19864, 0.3);
        glVertex3d(1, 0.157401, 0.3);

        glNormal3d(0.844205, 1.983654, -0.090289);
        glVertex3d(1.258299, 0.205038, 0.373289);
        glVertex3d(1, 0.157401, 0.3);
        glVertex3d(1, 0.164128, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(1.260377, 0.19864, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1, 0.1, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.260377, 0.19864, 0.3);
        glVertex3d(1, 0.1, 0.3);
        glVertex3d(1, 0.157401, 0.3);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(1.278115, 0.144049, 0);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1, 0.1, 0.3);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(1.278115, 0.144049, 0);
        glVertex3d(1, 0.1, 0.3);
        glVertex3d(1, 0.1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.278115, 0.144049, 0);
        glVertex3d(1, 0.1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1, 0.1, 0);
        glVertex3d(0.721884, 0.144049, 0);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 0.1, 0);
        glVertex3d(1, 0.1, 0.3);
        glVertex3d(0.721884, 0.144049, 0.3);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 0.1, 0);
        glVertex3d(0.721884, 0.144049, 0.3);
        glVertex3d(0.721884, 0.144049, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.157401, 0.3);
        glVertex3d(1, 0.1, 0.3);
        glVertex3d(0.721884, 0.144049, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.157401, 0.3);
        glVertex3d(0.721884, 0.144049, 0.3);
        glVertex3d(0.739622, 0.198641, 0.3);

        glNormal3d(1.155796, 1.983654, -0.090289);
        glVertex3d(1, 0.164128, 0.373289);
        glVertex3d(1, 0.157401, 0.3);
        glVertex3d(0.739622, 0.198641, 0.3);

        glNormal3d(1.155796, 1.983654, -0.090289);
        glVertex3d(1, 0.164128, 0.373289);
        glVertex3d(0.739622, 0.198641, 0.3);
        glVertex3d(0.741701, 0.205039, 0.373289);

        glNormal3d(1.126485, 1.79859, 0.588435);
        glVertex3d(1, 0.1, 0.46032);
        glVertex3d(1, 0.164128, 0.373289);
        glVertex3d(0.741701, 0.205039, 0.373289);

        glNormal3d(1.126484, 1.79859, 0.588435);
        glVertex3d(1, 0.1, 0.46032);
        glVertex3d(0.741701, 0.205039, 0.373289);
        glVertex3d(0.721884, 0.144049, 0.46032);

        glNormal3d(1.155152, 1.979593, 0.127773);
        glVertex3d(1, 0.086258, 0.565673);
        glVertex3d(1, 0.1, 0.46032);
        glVertex3d(0.721884, 0.144049, 0.46032);

        glNormal3d(1.155153, 1.979593, 0.127772);
        glVertex3d(1, 0.086258, 0.565673);
        glVertex3d(0.721884, 0.144049, 0.46032);
        glVertex3d(0.717638, 0.13098, 0.565673);

        glNormal3d(1.154357, 1.974572, -0.162429);
        glVertex3d(1, 0.104581, 0.675607);
        glVertex3d(1, 0.086258, 0.565673);
        glVertex3d(0.717638, 0.13098, 0.565673);

        glNormal3d(1.154357, 1.974572, -0.162429);
        glVertex3d(1, 0.104581, 0.675607);
        glVertex3d(0.717638, 0.13098, 0.565673);
        glVertex3d(0.7233, 0.148406, 0.675607);

        glNormal3d(1.143472, 1.905846, -0.398572);
        glVertex3d(1, 0.154967, 0.790121);
        glVertex3d(1, 0.104581, 0.675607);
        glVertex3d(0.7233, 0.148406, 0.675607);

        glNormal3d(1.143472, 1.905846, -0.398572);
        glVertex3d(1, 0.154967, 0.790121);
        glVertex3d(0.7233, 0.148406, 0.675607);
        glVertex3d(0.73887, 0.196326, 0.790121);

        glNormal3d(1.114392, 1.722241, -0.682116);
        glVertex3d(1, 0.232837, 0.872571);
        glVertex3d(1, 0.154967, 0.790121);
        glVertex3d(0.73887, 0.196326, 0.790121);

        glNormal3d(1.114392, 1.722241, -0.682117);
        glVertex3d(1, 0.232837, 0.872571);
        glVertex3d(0.73887, 0.196326, 0.790121);
        glVertex3d(0.762933, 0.270384, 0.872571);

        glNormal3d(1.122743, 1.774965, -0.619971);
        glVertex3d(1, 0.306126, 0.964182);
        glVertex3d(1, 0.232837, 0.872571);
        glVertex3d(0.762933, 0.270384, 0.872571);

        glNormal3d(1.122743, 1.774965, -0.619971);
        glVertex3d(1, 0.306126, 0.964182);
        glVertex3d(0.762933, 0.270384, 0.872571);
        glVertex3d(0.785581, 0.340086, 0.964182);

        glNormal3d(1.130654, 1.824918, -0.549946);
        glVertex3d(1, 0.34277, 1.019149);
        glVertex3d(1, 0.306126, 0.964182);
        glVertex3d(0.785581, 0.340086, 0.964182);

        glNormal3d(1.130654, 1.824918, -0.549946);
        glVertex3d(1, 0.34277, 1.019149);
        glVertex3d(0.785581, 0.340086, 0.964182);
        glVertex3d(0.796905, 0.374937, 1.019149);

        glNormal3d(1.155908, 1.98436, -0.08203);
        glVertex3d(1, 0.347351, 1.074116);
        glVertex3d(1, 0.34277, 1.019149);
        glVertex3d(0.796905, 0.374937, 1.019149);

        glNormal3d(1.155907, 1.98436, -0.082029);
        glVertex3d(1, 0.347351, 1.074116);
        glVertex3d(0.796905, 0.374937, 1.019149);
        glVertex3d(0.79832, 0.379294, 1.074116);

        glNormal3d(1.146696, 1.926199, 0.347326);
        glVertex3d(1, 0.319867, 1.147405);
        glVertex3d(1, 0.347351, 1.074116);
        glVertex3d(0.79832, 0.379294, 1.074116);

        glNormal3d(1.146696, 1.9262, 0.347325);
        glVertex3d(1, 0.319867, 1.147405);
        glVertex3d(0.79832, 0.379294, 1.074116);
        glVertex3d(0.789827, 0.353155, 1.147405);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.319867, 1.202372);
        glVertex3d(1, 0.319867, 1.147405);
        glVertex3d(0.789827, 0.353155, 1.147405);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.319867, 1.202372);
        glVertex3d(0.789827, 0.353155, 1.147405);
        glVertex3d(0.789827, 0.353155, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.411479, 1.202372);
        glVertex3d(1, 0.319867, 1.202372);
        glVertex3d(0.789827, 0.353155, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.411479, 1.202372);
        glVertex3d(0.789827, 0.353155, 1.202372);
        glVertex3d(0.818137, 0.440283, 1.202372);

        glNormal3d(1.142512, 1.899786, -0.412402);
        glVertex3d(1, 0.461865, 1.312305);
        glVertex3d(1, 0.411479, 1.202372);
        glVertex3d(0.818137, 0.440283, 1.202372);

        glNormal3d(1.142512, 1.899786, -0.412402);
        glVertex3d(1, 0.461865, 1.312305);
        glVertex3d(0.818137, 0.440283, 1.202372);
        glVertex3d(0.833707, 0.488203, 1.312305);

        glNormal3d(1.148023, 1.934576, -0.323507);
        glVertex3d(1, 0.50309, 1.4314);
        glVertex3d(1, 0.461865, 1.312305);
        glVertex3d(0.833707, 0.488203, 1.312305);

        glNormal3d(1.148022, 1.934576, -0.323507);
        glVertex3d(1, 0.50309, 1.4314);
        glVertex3d(0.833707, 0.488203, 1.312305);
        glVertex3d(0.846446, 0.52741, 1.4314);

        glNormal3d(1.145916, 1.921276, -0.360499);
        glVertex3d(1, 0.544315, 1.536753);
        glVertex3d(1, 0.50309, 1.4314);
        glVertex3d(0.846446, 0.52741, 1.4314);

        glNormal3d(1.145916, 1.921276, -0.360499);
        glVertex3d(1, 0.544315, 1.536753);
        glVertex3d(0.846446, 0.52741, 1.4314);
        glVertex3d(0.859186, 0.566618, 1.536753);

        glNormal3d(1.150137, 1.94793, -0.280868);
        glVertex3d(1, 0.580959, 1.660428);
        glVertex3d(1, 0.544315, 1.536753);
        glVertex3d(0.859186, 0.566618, 1.536753);

        glNormal3d(1.150137, 1.94793, -0.280868);
        glVertex3d(1, 0.580959, 1.660428);
        glVertex3d(0.859186, 0.566618, 1.536753);
        glVertex3d(0.870509, 0.601469, 1.660428);

        glNormal3d(1.153687, 1.97034, -0.186604);
        glVertex3d(1, 0.603862, 1.779523);
        glVertex3d(1, 0.580959, 1.660428);
        glVertex3d(0.870509, 0.601469, 1.660428);

        glNormal3d(1.153686, 1.97034, -0.186604);
        glVertex3d(1, 0.603862, 1.779523);
        glVertex3d(0.870509, 0.601469, 1.660428);
        glVertex3d(0.877587, 0.623251, 1.779523);

        glNormal3d(1.154486, 1.975389, -0.15732);
        glVertex3d(1, 0.626765, 1.921521);
        glVertex3d(1, 0.603862, 1.779523);
        glVertex3d(0.877587, 0.623251, 1.779523);

        glNormal3d(1.154487, 1.975389, -0.157321);
        glVertex3d(1, 0.626765, 1.921521);
        glVertex3d(0.877587, 0.623251, 1.779523);
        glVertex3d(0.884664, 0.645033, 1.921521);

        glNormal3d(1.153687, 1.97034, -0.186604);
        glVertex3d(1, 0.649668, 2.040615);
        glVertex3d(1, 0.626765, 1.921521);
        glVertex3d(0.884664, 0.645033, 1.921521);

        glNormal3d(1.153687, 1.97034, -0.186603);
        glVertex3d(1, 0.649668, 2.040615);
        glVertex3d(0.884664, 0.645033, 1.921521);
        glVertex3d(0.891741, 0.666814, 2.040615);

        glNormal3d(1.15636, 1.987218, -0.03085);
        glVertex3d(1, 0.654248, 2.187193);
        glVertex3d(1, 0.649668, 2.040615);
        glVertex3d(0.891741, 0.666814, 2.040615);

        glNormal3d(1.156361, 1.987218, -0.030851);
        glVertex3d(1, 0.654248, 2.187193);
        glVertex3d(0.891741, 0.666814, 2.040615);
        glVertex3d(0.893157, 0.671171, 2.187193);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.654248, 2.301708);
        glVertex3d(1, 0.654248, 2.187193);
        glVertex3d(0.893157, 0.671171, 2.187193);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.654248, 2.301708);
        glVertex3d(0.893157, 0.671171, 2.187193);
        glVertex3d(0.893157, 0.671171, 2.301708);

        glNormal3d(1.156217, 1.986313, 0.052744);
        glVertex3d(1, 0.645087, 2.473021);
        glVertex3d(1, 0.654248, 2.301708);
        glVertex3d(0.893157, 0.671171, 2.301708);

        glNormal3d(1.156217, 1.986314, 0.052744);
        glVertex3d(1, 0.645087, 2.473021);
        glVertex3d(0.893157, 0.671171, 2.301708);
        glVertex3d(0.890326, 0.662458, 2.473021);

        glNormal3d(1.003519, 1.022218, 0.999747);
        glVertex3d(1, 0.521412, 2.475769);
        glVertex3d(1, 0.645087, 2.473021);
        glVertex3d(0.890326, 0.662458, 2.473021);

        glNormal3d(1.003519, 1.022218, 0.999747);
        glVertex3d(1, 0.521412, 2.475769);
        glVertex3d(0.890326, 0.662458, 2.473021);
        glVertex3d(0.852108, 0.544836, 2.475769);

        glNormal3d(1.05935, 1.374722, 0.925236);
        glVertex3d(1, 0.429801, 2.512872);
        glVertex3d(1, 0.521412, 2.475769);
        glVertex3d(0.852108, 0.544836, 2.475769);

        glNormal3d(1.05935, 1.374722, 0.925236);
        glVertex3d(1, 0.429801, 2.512872);
        glVertex3d(0.852108, 0.544836, 2.475769);
        glVertex3d(0.823799, 0.457708, 2.512872);

        glNormal3d(1.084781, 1.535287, 0.840404);
        glVertex3d(1, 0.357886, 2.558677);
        glVertex3d(1, 0.429801, 2.512872);
        glVertex3d(0.823799, 0.457708, 2.512872);

        glNormal3d(1.084781, 1.535287, 0.840405);
        glVertex3d(1, 0.357886, 2.558677);
        glVertex3d(0.823799, 0.457708, 2.512872);
        glVertex3d(0.801576, 0.389313, 2.558677);

        glNormal3d(1.127826, 1.807059, -0.576469);
        glVertex3d(1, 0.388576, 2.7277);
        glVertex3d(1, 0.34277, 2.663572);
        glVertex3d(0.796905, 0.374937, 2.663572);

        glNormal3d(1.127826, 1.807059, -0.576469);
        glVertex3d(1, 0.388576, 2.7277);
        glVertex3d(0.796905, 0.374937, 2.663572);
        glVertex3d(0.811059, 0.418501, 2.7277);

        glNormal3d(1.08979, 1.566911, -0.818871);
        glVertex3d(1, 0.448123, 2.768925);
        glVertex3d(1, 0.388576, 2.7277);
        glVertex3d(0.811059, 0.418501, 2.7277);

        glNormal3d(1.08979, 1.566911, -0.818871);
        glVertex3d(1, 0.448123, 2.768925);
        glVertex3d(0.811059, 0.418501, 2.7277);
        glVertex3d(0.829461, 0.475134, 2.768925);

        glNormal3d(1.156137, 1.985812, -0.061612);
        glVertex3d(1, 0.452704, 2.842215);
        glVertex3d(1, 0.448123, 2.768925);
        glVertex3d(0.829461, 0.475134, 2.768925);

        glNormal3d(1.156137, 1.985812, -0.061612);
        glVertex3d(1, 0.452704, 2.842215);
        glVertex3d(0.829461, 0.475134, 2.768925);
        glVertex3d(0.830876, 0.47949, 2.842215);

        glNormal3d(1.124056, 1.783255, -0.609197);
        glVertex3d(1, 0.484767, 2.88344);
        glVertex3d(1, 0.452704, 2.842215);
        glVertex3d(0.830876, 0.47949, 2.842215);

        glNormal3d(1.124056, 1.783255, -0.609197);
        glVertex3d(1, 0.484767, 2.88344);
        glVertex3d(0.830876, 0.47949, 2.842215);
        glVertex3d(0.840784, 0.509985, 2.88344);

        glNormal3d(1.04389, 1.277108, -0.959836);
        glVertex3d(1, 0.594243, 2.915046);
        glVertex3d(1, 0.484767, 2.88344);
        glVertex3d(0.840784, 0.509985, 2.88344);

        glNormal3d(1.04389, 1.277108, -0.959836);
        glVertex3d(1, 0.594243, 2.915046);
        glVertex3d(0.840784, 0.509985, 2.88344);
        glVertex3d(0.874614, 0.614102, 2.915046);

        glNormal3d(1.156432, 1.987674, -0.005456);
        glVertex3d(1, 0.594701, 2.997954);
        glVertex3d(1, 0.594243, 2.915046);
        glVertex3d(0.874614, 0.614102, 2.915046);

        glNormal3d(1.156432, 1.987674, -0.005456);
        glVertex3d(1, 0.594701, 2.997954);
        glVertex3d(0.874614, 0.614102, 2.915046);
        glVertex3d(0.874756, 0.614538, 2.997954);

        glNormal3d(1.094605, 1.597311, 0.796411);
        glVertex3d(1, 0.558057, 3.025437);
        glVertex3d(1, 0.594701, 2.997954);
        glVertex3d(0.874756, 0.614538, 2.997954);

        glNormal3d(1.094605, 1.597311, 0.796411);
        glVertex3d(1, 0.558057, 3.025437);
        glVertex3d(0.874756, 0.614538, 2.997954);
        glVertex3d(0.863432, 0.579687, 3.025437);

        glNormal3d(1.155808, 1.983731, 0.089431);
        glVertex3d(1, 0.553476, 3.075824);
        glVertex3d(1, 0.558057, 3.025437);
        glVertex3d(0.863432, 0.579687, 3.025437);

        glNormal3d(1.155808, 1.983731, 0.08943);
        glVertex3d(1, 0.553476, 3.075824);
        glVertex3d(0.863432, 0.579687, 3.025437);
        glVertex3d(0.862016, 0.57533, 3.075824);

        glNormal3d(1.097869, 1.61792, -0.780126);
        glVertex3d(1, 0.59974, 3.112468);
        glVertex3d(1, 0.553476, 3.075824);
        glVertex3d(0.862016, 0.57533, 3.075824);

        glNormal3d(1.097869, 1.617921, -0.780125);
        glVertex3d(1, 0.59974, 3.112468);
        glVertex3d(0.862016, 0.57533, 3.075824);
        glVertex3d(0.876313, 0.61933, 3.112468);

        glNormal3d(1.149076, 1.941224, 0.303106);
        glVertex3d(1, 0.461865, 3.639233);
        glVertex3d(1, 0.548895, 3.36898);
        glVertex3d(0.860601, 0.570974, 3.36898);

        glNormal3d(1.149076, 1.941224, 0.303106);
        glVertex3d(1, 0.461865, 3.639233);
        glVertex3d(0.860601, 0.570974, 3.36898);
        glVertex3d(0.833707, 0.488203, 3.639233);

        glNormal3d(1.144643, 1.913237, 0.38089);
        glVertex3d(1, 0.345518, 3.91819);
        glVertex3d(1, 0.461865, 3.639233);
        glVertex3d(0.833707, 0.488203, 3.639233);

        glNormal3d(1.144643, 1.913237, 0.38089);
        glVertex3d(1, 0.345518, 3.91819);
        glVertex3d(0.833707, 0.488203, 3.639233);
        glVertex3d(0.797754, 0.377551, 3.91819);

        glNormal3d(1.155662, 1.982809, -0.099277);
        glVertex3d(1, 0.350099, 3.963537);
        glVertex3d(1, 0.345518, 3.91819);
        glVertex3d(0.797754, 0.377551, 3.91819);

        glNormal3d(1.155662, 1.982809, -0.099276);
        glVertex3d(1, 0.350099, 3.963537);
        glVertex3d(0.797754, 0.377551, 3.91819);
        glVertex3d(0.799169, 0.381907, 3.963537);

        glNormal3d(1.054208, 1.342257, -0.938041);
        glVertex3d(1, 0.553476, 4.037742);
        glVertex3d(1, 0.350099, 3.963537);
        glVertex3d(0.799169, 0.381907, 3.963537);

        glNormal3d(1.054208, 1.342257, -0.938041);
        glVertex3d(1, 0.553476, 4.037742);
        glVertex3d(0.799169, 0.381907, 3.963537);
        glVertex3d(0.862016, 0.57533, 4.037742);

        glNormal3d(1.045822, 1.289308, -0.956139);
        glVertex3d(1, 0.759233, 4.1);
        glVertex3d(1, 0.553476, 4.037742);
        glVertex3d(0.862016, 0.57533, 4.037742);

        glNormal3d(1.045822, 1.289307, -0.956139);
        glVertex3d(1, 0.759233, 4.1);
        glVertex3d(0.862016, 0.57533, 4.037742);
        glVertex3d(0.925599, 0.771017, 4.1);

        glNormal3d(1.156432, 1.987671, -0.005925);
        glVertex3d(1, 0.759601, 4.161418);
        glVertex3d(1, 0.759233, 4.1);
        glVertex3d(0.925599, 0.771017, 4.1);

        glNormal3d(1.156432, 1.987671, -0.005924);
        glVertex3d(1, 0.759601, 4.161418);
        glVertex3d(0.925599, 0.771017, 4.1);
        glVertex3d(0.925713, 0.771367, 4.161418);

        glNormal3d(1.108742, 1.686568, -0.718888);
        glVertex3d(1, 0.8, 4.2);
        glVertex3d(1, 0.759601, 4.161418);
        glVertex3d(0.925713, 0.771367, 4.161418);

        glNormal3d(1.108742, 1.686567, -0.718888);
        glVertex3d(1, 0.8, 4.2);
        glVertex3d(0.925713, 0.771367, 4.161418);
        glVertex3d(0.938197, 0.809789, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1, 0.8, 4.2);
        glVertex3d(0.938197, 0.809789, 4.2);

        glNormal3d(1.15612, 1.985703, -0.063367);
        glVertex3d(1, 0.601801, 3.144532);
        glVertex3d(1, 0.59974, 3.112468);
        glVertex3d(0.876313, 0.61933, 3.112468);

        glNormal3d(1.15612, 1.985703, -0.063368);
        glVertex3d(1, 0.601801, 3.144532);
        glVertex3d(0.876313, 0.61933, 3.112468);
        glVertex3d(0.87695, 0.62129, 3.144532);

        glNormal3d(0.84764, 0.038038, -0.226748);
        glVertex3d(1, 0.601801, 3.144532);
        glVertex3d(1, 0.548895, 3.36898);
        glVertex3d(0.860601, 0.570974, 3.36898);

        glNormal3d(0.84764, 0.038038, -0.226748);
        glVertex3d(1, 0.601801, 3.144532);
        glVertex3d(0.860601, 0.570974, 3.36898);
        glVertex3d(0.87695, 0.62129, 3.144532);

        glNormal3d(0.846811, 0.032805, 0.202651);
        glVertex3d(1, 0.332693, 2.615476);
        glVertex3d(1, 0.34277, 2.663572);
        glVertex3d(0.796905, 0.374937, 2.663572);

        glNormal3d(0.846811, 0.032805, 0.202652);
        glVertex3d(1, 0.332693, 2.615476);
        glVertex3d(0.796905, 0.374937, 2.663572);
        glVertex3d(0.793791, 0.365353, 2.615476);

        glNormal3d(1.143288, 1.904683, 0.401271);
        glVertex3d(1, 0.332693, 2.615476);
        glVertex3d(1, 0.357886, 2.558677);
        glVertex3d(0.801576, 0.389313, 2.558677);

        glNormal3d(1.143288, 1.904683, 0.401271);
        glVertex3d(1, 0.332693, 2.615476);
        glVertex3d(0.801576, 0.389313, 2.558677);
        glVertex3d(0.793791, 0.365353, 2.615476);

        glNormal3d(1.415837, 1.816126, 0.401271);
        glVertex3d(0.793791, 0.365353, 2.615476);
        glVertex3d(0.801576, 0.389313, 2.558677);
        glVertex3d(0.622575, 0.480519, 2.558677);

        glNormal3d(1.415837, 1.816126, 0.401271);
        glVertex3d(0.793791, 0.365353, 2.615476);
        glVertex3d(0.622575, 0.480519, 2.558677);
        glVertex3d(0.607767, 0.460137, 2.615476);

        glNormal3d(0.555429, 0.127481, 0.202652);
        glVertex3d(0.793791, 0.365353, 2.615476);
        glVertex3d(0.796905, 0.374937, 2.663572);
        glVertex3d(0.61369, 0.46829, 2.663572);

        glNormal3d(0.555429, 0.127481, 0.202652);
        glVertex3d(0.793791, 0.365353, 2.615476);
        glVertex3d(0.61369, 0.46829, 2.663572);
        glVertex3d(0.607767, 0.460137, 2.615476);

        glNormal3d(0.557835, 0.132201, -0.226748);
        glVertex3d(0.87695, 0.62129, 3.144532);
        glVertex3d(0.860601, 0.570974, 3.36898);
        glVertex3d(0.734847, 0.635049, 3.36898);

        glNormal3d(0.557834, 0.132201, -0.226748);
        glVertex3d(0.87695, 0.62129, 3.144532);
        glVertex3d(0.734847, 0.635049, 3.36898);
        glVertex3d(0.765944, 0.67785, 3.144532);

        glNormal3d(1.453078, 1.889216, -0.063368);
        glVertex3d(0.87695, 0.62129, 3.144532);
        glVertex3d(0.876313, 0.61933, 3.112468);
        glVertex3d(0.764733, 0.676183, 3.112468);

        glNormal3d(1.453078, 1.889216, -0.063368);
        glVertex3d(0.87695, 0.62129, 3.144532);
        glVertex3d(0.764733, 0.676183, 3.112468);
        glVertex3d(0.765944, 0.67785, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.938197, 0.809789, 4.2);
        glVertex3d(0.882443, 0.838197, 4.2);

        glNormal3d(1.31558, 1.619362, -0.718888);
        glVertex3d(0.938197, 0.809789, 4.2);
        glVertex3d(0.925713, 0.771367, 4.161418);
        glVertex3d(0.858697, 0.805513, 4.161418);

        glNormal3d(1.315581, 1.619361, -0.718889);
        glVertex3d(0.938197, 0.809789, 4.2);
        glVertex3d(0.858697, 0.805513, 4.161418);
        glVertex3d(0.882443, 0.838197, 4.2);

        glNormal3d(1.453982, 1.890991, -0.005925);
        glVertex3d(0.925713, 0.771367, 4.161418);
        glVertex3d(0.925599, 0.771017, 4.1);
        glVertex3d(0.858481, 0.805215, 4.1);

        glNormal3d(1.453982, 1.890991, -0.005925);
        glVertex3d(0.925713, 0.771367, 4.161418);
        glVertex3d(0.858481, 0.805215, 4.1);
        glVertex3d(0.858697, 0.805513, 4.161418);

        glNormal3d(1.13298, 1.260988, -0.956139);
        glVertex3d(0.925599, 0.771017, 4.1);
        glVertex3d(0.862016, 0.57533, 4.037742);
        glVertex3d(0.73754, 0.638755, 4.037742);

        glNormal3d(1.13298, 1.260988, -0.956139);
        glVertex3d(0.925599, 0.771017, 4.1);
        glVertex3d(0.73754, 0.638755, 4.037742);
        glVertex3d(0.858481, 0.805215, 4.1);

        glNormal3d(1.157319, 1.308755, -0.938041);
        glVertex3d(0.862016, 0.57533, 4.037742);
        glVertex3d(0.799169, 0.381907, 3.963537);
        glVertex3d(0.617998, 0.474219, 3.963537);

        glNormal3d(1.157319, 1.308755, -0.938041);
        glVertex3d(0.862016, 0.57533, 4.037742);
        glVertex3d(0.617998, 0.474219, 3.963537);
        glVertex3d(0.73754, 0.638755, 4.037742);

        glNormal3d(1.451748, 1.886605, -0.099276);
        glVertex3d(0.799169, 0.381907, 3.963537);
        glVertex3d(0.797754, 0.377551, 3.91819);
        glVertex3d(0.615305, 0.470513, 3.91819);

        glNormal3d(1.451748, 1.886605, -0.099277);
        glVertex3d(0.799169, 0.381907, 3.963537);
        glVertex3d(0.615305, 0.470513, 3.91819);
        glVertex3d(0.617998, 0.474219, 3.963537);

        glNormal3d(1.419769, 1.823843, 0.38089);
        glVertex3d(0.797754, 0.377551, 3.91819);
        glVertex3d(0.833707, 0.488203, 3.639233);
        glVertex3d(0.683692, 0.564639, 3.639233);

        glNormal3d(1.419769, 1.823843, 0.38089);
        glVertex3d(0.797754, 0.377551, 3.91819);
        glVertex3d(0.683692, 0.564639, 3.639233);
        glVertex3d(0.615305, 0.470513, 3.91819);

        glNormal3d(1.432633, 1.849091, 0.303106);
        glVertex3d(0.833707, 0.488203, 3.639233);
        glVertex3d(0.860601, 0.570974, 3.36898);
        glVertex3d(0.734847, 0.635049, 3.36898);

        glNormal3d(1.432633, 1.849091, 0.303106);
        glVertex3d(0.833707, 0.488203, 3.639233);
        glVertex3d(0.734847, 0.635049, 3.36898);
        glVertex3d(0.683692, 0.564639, 3.639233);

        glNormal3d(1.284027, 1.557434, -0.780125);
        glVertex3d(0.876313, 0.61933, 3.112468);
        glVertex3d(0.862016, 0.57533, 3.075824);
        glVertex3d(0.73754, 0.638755, 3.075824);

        glNormal3d(1.284027, 1.557434, -0.780126);
        glVertex3d(0.876313, 0.61933, 3.112468);
        glVertex3d(0.73754, 0.638755, 3.075824);
        glVertex3d(0.764733, 0.676183, 3.112468);

        glNormal3d(1.452172, 1.887436, 0.08943);
        glVertex3d(0.862016, 0.57533, 3.075824);
        glVertex3d(0.863432, 0.579687, 3.025437);
        glVertex3d(0.740232, 0.64246, 3.025437);

        glNormal3d(1.452171, 1.887436, 0.089431);
        glVertex3d(0.862016, 0.57533, 3.075824);
        glVertex3d(0.740232, 0.64246, 3.025437);
        glVertex3d(0.73754, 0.638755, 3.075824);

        glNormal3d(1.274553, 1.538842, 0.796411);
        glVertex3d(0.863432, 0.579687, 3.025437);
        glVertex3d(0.874756, 0.614538, 2.997954);
        glVertex3d(0.761771, 0.672106, 2.997954);

        glNormal3d(1.274554, 1.538842, 0.79641);
        glVertex3d(0.863432, 0.579687, 3.025437);
        glVertex3d(0.761771, 0.672106, 2.997954);
        glVertex3d(0.740232, 0.64246, 3.025437);

        glNormal3d(1.453984, 1.890993, -0.005456);
        glVertex3d(0.874756, 0.614538, 2.997954);
        glVertex3d(0.874614, 0.614102, 2.915046);
        glVertex3d(0.761502, 0.671736, 2.915046);

        glNormal3d(1.453984, 1.890993, -0.005456);
        glVertex3d(0.874756, 0.614538, 2.997954);
        glVertex3d(0.761502, 0.671736, 2.915046);
        glVertex3d(0.761771, 0.672106, 2.997954);

        glNormal3d(1.127373, 1.249982, -0.959836);
        glVertex3d(0.874614, 0.614102, 2.915046);
        glVertex3d(0.840784, 0.509985, 2.88344);
        glVertex3d(0.697154, 0.583168, 2.88344);

        glNormal3d(1.127373, 1.249982, -0.959836);
        glVertex3d(0.874614, 0.614102, 2.915046);
        glVertex3d(0.697154, 0.583168, 2.88344);
        glVertex3d(0.761502, 0.671736, 2.915046);

        glNormal3d(1.360023, 1.706585, -0.609197);
        glVertex3d(0.840784, 0.509985, 2.88344);
        glVertex3d(0.830876, 0.47949, 2.842215);
        glVertex3d(0.678307, 0.557228, 2.842215);

        glNormal3d(1.360023, 1.706585, -0.609197);
        glVertex3d(0.840784, 0.509985, 2.88344);
        glVertex3d(0.678307, 0.557228, 2.842215);
        glVertex3d(0.697154, 0.583168, 2.88344);

        glNormal3d(1.453128, 1.889314, -0.061612);
        glVertex3d(0.830876, 0.47949, 2.842215);
        glVertex3d(0.829461, 0.475134, 2.768925);
        glVertex3d(0.675615, 0.553522, 2.768925);

        glNormal3d(1.453129, 1.889313, -0.061613);
        glVertex3d(0.830876, 0.47949, 2.842215);
        glVertex3d(0.675615, 0.553522, 2.768925);
        glVertex3d(0.678307, 0.557228, 2.842215);

        glNormal3d(1.260581, 1.511418, -0.818871);
        glVertex3d(0.829461, 0.475134, 2.768925);
        glVertex3d(0.811059, 0.418501, 2.7277);
        glVertex3d(0.640614, 0.505347, 2.7277);

        glNormal3d(1.260581, 1.511418, -0.818871);
        glVertex3d(0.829461, 0.475134, 2.768925);
        glVertex3d(0.640614, 0.505347, 2.7277);
        glVertex3d(0.675615, 0.553522, 2.768925);

        glNormal3d(1.370965, 1.728058, -0.576469);
        glVertex3d(0.811059, 0.418501, 2.7277);
        glVertex3d(0.796905, 0.374937, 2.663572);
        glVertex3d(0.61369, 0.46829, 2.663572);

        glNormal3d(1.370965, 1.728059, -0.576469);
        glVertex3d(0.811059, 0.418501, 2.7277);
        glVertex3d(0.61369, 0.46829, 2.663572);
        glVertex3d(0.640614, 0.505347, 2.7277);

        glNormal3d(1.246045, 1.482889, 0.840405);
        glVertex3d(0.801576, 0.389313, 2.558677);
        glVertex3d(0.823799, 0.457708, 2.512872);
        glVertex3d(0.664845, 0.538699, 2.512872);

        glNormal3d(1.246045, 1.482889, 0.840405);
        glVertex3d(0.801576, 0.389313, 2.558677);
        glVertex3d(0.664845, 0.538699, 2.512872);
        glVertex3d(0.622575, 0.480519, 2.558677);

        glNormal3d(1.172241, 1.338042, 0.925236);
        glVertex3d(0.823799, 0.457708, 2.512872);
        glVertex3d(0.852108, 0.544836, 2.475769);
        glVertex3d(0.718693, 0.612814, 2.475769);

        glNormal3d(1.172241, 1.338042, 0.925236);
        glVertex3d(0.823799, 0.457708, 2.512872);
        glVertex3d(0.718693, 0.612814, 2.475769);
        glVertex3d(0.664845, 0.538699, 2.512872);

        glNormal3d(1.010212, 1.020043, 0.999747);
        glVertex3d(0.852108, 0.544836, 2.475769);
        glVertex3d(0.890326, 0.662458, 2.473021);
        glVertex3d(0.791387, 0.71287, 2.473021);

        glNormal3d(1.010212, 1.020043, 0.999747);
        glVertex3d(0.852108, 0.544836, 2.475769);
        glVertex3d(0.791387, 0.71287, 2.473021);
        glVertex3d(0.718693, 0.612814, 2.475769);

        glNormal3d(1.453359, 1.889766, 0.052744);
        glVertex3d(0.890326, 0.662458, 2.473021);
        glVertex3d(0.893157, 0.671171, 2.301708);
        glVertex3d(0.796772, 0.720281, 2.301708);

        glNormal3d(1.453359, 1.889766, 0.052745);
        glVertex3d(0.890326, 0.662458, 2.473021);
        glVertex3d(0.796772, 0.720281, 2.301708);
        glVertex3d(0.791387, 0.71287, 2.473021);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.893157, 0.671171, 2.301708);
        glVertex3d(0.893157, 0.671171, 2.187193);
        glVertex3d(0.796772, 0.720281, 2.187193);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.893157, 0.671171, 2.301708);
        glVertex3d(0.796772, 0.720281, 2.187193);
        glVertex3d(0.796772, 0.720281, 2.301708);

        glNormal3d(1.453775, 1.890582, -0.030851);
        glVertex3d(0.893157, 0.671171, 2.187193);
        glVertex3d(0.891741, 0.666814, 2.040615);
        glVertex3d(0.79408, 0.716575, 2.040615);

        glNormal3d(1.453775, 1.890582, -0.030851);
        glVertex3d(0.893157, 0.671171, 2.187193);
        glVertex3d(0.79408, 0.716575, 2.040615);
        glVertex3d(0.796772, 0.720281, 2.187193);

        glNormal3d(1.446017, 1.875356, -0.186603);
        glVertex3d(0.891741, 0.666814, 2.040615);
        glVertex3d(0.884664, 0.645033, 1.921521);
        glVertex3d(0.780618, 0.698047, 1.921521);

        glNormal3d(1.446017, 1.875356, -0.186603);
        glVertex3d(0.891741, 0.666814, 2.040615);
        glVertex3d(0.780618, 0.698047, 1.921521);
        glVertex3d(0.79408, 0.716575, 2.040615);

        glNormal3d(1.448337, 1.879911, -0.157321);
        glVertex3d(0.884664, 0.645033, 1.921521);
        glVertex3d(0.877587, 0.623251, 1.779523);
        glVertex3d(0.767156, 0.679518, 1.779523);

        glNormal3d(1.448338, 1.879911, -0.157321);
        glVertex3d(0.884664, 0.645033, 1.921521);
        glVertex3d(0.767156, 0.679518, 1.779523);
        glVertex3d(0.780618, 0.698047, 1.921521);

        glNormal3d(1.446016, 1.875356, -0.186604);
        glVertex3d(0.877587, 0.623251, 1.779523);
        glVertex3d(0.870509, 0.601469, 1.660428);
        glVertex3d(0.753694, 0.660989, 1.660428);

        glNormal3d(1.446016, 1.875356, -0.186604);
        glVertex3d(0.877587, 0.623251, 1.779523);
        glVertex3d(0.753694, 0.660989, 1.660428);
        glVertex3d(0.767156, 0.679518, 1.779523);

        glNormal3d(1.435716, 1.85514, -0.280868);
        glVertex3d(0.870509, 0.601469, 1.660428);
        glVertex3d(0.859186, 0.566618, 1.536753);
        glVertex3d(0.732155, 0.631343, 1.536753);

        glNormal3d(1.435716, 1.85514, -0.280867);
        glVertex3d(0.870509, 0.601469, 1.660428);
        glVertex3d(0.732155, 0.631343, 1.536753);
        glVertex3d(0.753694, 0.660989, 1.660428);

        glNormal3d(1.423464, 1.831095, -0.360499);
        glVertex3d(0.859186, 0.566618, 1.536753);
        glVertex3d(0.846446, 0.52741, 1.4314);
        glVertex3d(0.707923, 0.597991, 1.4314);

        glNormal3d(1.423465, 1.831095, -0.360499);
        glVertex3d(0.859186, 0.566618, 1.536753);
        glVertex3d(0.707923, 0.597991, 1.4314);
        glVertex3d(0.732155, 0.631343, 1.536753);

        glNormal3d(1.429578, 1.843093, -0.323507);
        glVertex3d(0.846446, 0.52741, 1.4314);
        glVertex3d(0.833707, 0.488203, 1.312305);
        glVertex3d(0.683692, 0.56464, 1.312305);

        glNormal3d(1.429578, 1.843093, -0.323507);
        glVertex3d(0.846446, 0.52741, 1.4314);
        glVertex3d(0.683692, 0.56464, 1.312305);
        glVertex3d(0.707923, 0.597991, 1.4314);

        glNormal3d(1.413586, 1.811709, -0.412402);
        glVertex3d(0.833707, 0.488203, 1.312305);
        glVertex3d(0.818137, 0.440283, 1.202372);
        glVertex3d(0.654076, 0.523876, 1.202372);

        glNormal3d(1.413586, 1.811709, -0.412402);
        glVertex3d(0.833707, 0.488203, 1.312305);
        glVertex3d(0.654076, 0.523876, 1.202372);
        glVertex3d(0.683692, 0.56464, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(0.818137, 0.440283, 1.202372);
        glVertex3d(0.789827, 0.353155, 1.202372);
        glVertex3d(0.600228, 0.449761, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.818137, 0.440283, 1.202372);
        glVertex3d(0.600228, 0.449761, 1.202372);
        glVertex3d(0.654076, 0.523876, 1.202372);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.789827, 0.353155, 1.202372);
        glVertex3d(0.789827, 0.353155, 1.147405);
        glVertex3d(0.600228, 0.449761, 1.147405);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.789827, 0.353155, 1.202372);
        glVertex3d(0.600228, 0.449761, 1.147405);
        glVertex3d(0.600228, 0.449761, 1.202372);

        glNormal3d(1.425728, 1.835536, 0.347325);
        glVertex3d(0.789827, 0.353155, 1.147405);
        glVertex3d(0.79832, 0.379294, 1.074116);
        glVertex3d(0.616382, 0.471996, 1.074116);

        glNormal3d(1.425727, 1.835536, 0.347326);
        glVertex3d(0.789827, 0.353155, 1.147405);
        glVertex3d(0.616382, 0.471996, 1.074116);
        glVertex3d(0.600228, 0.449761, 1.147405);

        glNormal3d(1.452461, 1.888004, -0.082029);
        glVertex3d(0.79832, 0.379294, 1.074116);
        glVertex3d(0.796905, 0.374937, 1.019149);
        glVertex3d(0.61369, 0.46829, 1.019149);

        glNormal3d(1.452461, 1.888003, -0.08203);
        glVertex3d(0.79832, 0.379294, 1.074116);
        glVertex3d(0.61369, 0.46829, 1.019149);
        glVertex3d(0.616382, 0.471996, 1.074116);

        glNormal3d(1.379173, 1.744169, -0.549946);
        glVertex3d(0.796905, 0.374937, 1.019149);
        glVertex3d(0.785581, 0.340086, 0.964182);
        glVertex3d(0.592151, 0.438644, 0.964182);

        glNormal3d(1.379173, 1.744169, -0.549946);
        glVertex3d(0.796905, 0.374937, 1.019149);
        glVertex3d(0.592151, 0.438644, 0.964182);
        glVertex3d(0.61369, 0.46829, 1.019149);

        glNormal3d(1.356212, 1.699106, -0.619971);
        glVertex3d(0.785581, 0.340086, 0.964182);
        glVertex3d(0.762933, 0.270384, 0.872571);
        glVertex3d(0.549073, 0.379352, 0.872571);

        glNormal3d(1.356212, 1.699106, -0.619971);
        glVertex3d(0.785581, 0.340086, 0.964182);
        glVertex3d(0.549073, 0.379352, 0.872571);
        glVertex3d(0.592151, 0.438644, 0.964182);

        glNormal3d(1.331978, 1.651543, -0.682117);
        glVertex3d(0.762933, 0.270384, 0.872571);
        glVertex3d(0.73887, 0.196326, 0.790121);
        glVertex3d(0.503302, 0.316354, 0.790121);

        glNormal3d(1.331978, 1.651543, -0.682117);
        glVertex3d(0.762933, 0.270384, 0.872571);
        glVertex3d(0.503302, 0.316354, 0.790121);
        glVertex3d(0.549073, 0.379352, 0.872571);

        glNormal3d(1.416372, 1.817175, -0.398572);
        glVertex3d(0.73887, 0.196326, 0.790121);
        glVertex3d(0.7233, 0.148406, 0.675607);
        glVertex3d(0.473686, 0.275591, 0.675607);

        glNormal3d(1.416372, 1.817175, -0.398572);
        glVertex3d(0.73887, 0.196326, 0.790121);
        glVertex3d(0.473686, 0.275591, 0.675607);
        glVertex3d(0.503302, 0.316354, 0.790121);

        glNormal3d(1.447962, 1.879174, -0.162429);
        glVertex3d(0.7233, 0.148406, 0.675607);
        glVertex3d(0.717638, 0.13098, 0.565673);
        glVertex3d(0.462916, 0.260768, 0.565673);

        glNormal3d(1.447962, 1.879174, -0.162429);
        glVertex3d(0.7233, 0.148406, 0.675607);
        glVertex3d(0.462916, 0.260768, 0.565673);
        glVertex3d(0.473686, 0.275591, 0.675607);

        glNormal3d(1.45027, 1.883703, 0.127773);
        glVertex3d(0.717638, 0.13098, 0.565673);
        glVertex3d(0.721884, 0.144049, 0.46032);
        glVertex3d(0.470993, 0.271885, 0.46032);

        glNormal3d(1.45027, 1.883703, 0.127773);
        glVertex3d(0.717638, 0.13098, 0.565673);
        glVertex3d(0.470993, 0.271885, 0.46032);
        glVertex3d(0.462916, 0.260768, 0.565673);

        glNormal3d(1.367072, 1.720418, 0.588435);
        glVertex3d(0.721884, 0.144049, 0.46032);
        glVertex3d(0.741701, 0.205039, 0.373289);
        glVertex3d(0.508687, 0.323766, 0.373289);

        glNormal3d(1.367072, 1.720418, 0.588435);
        glVertex3d(0.721884, 0.144049, 0.46032);
        glVertex3d(0.508687, 0.323766, 0.373289);
        glVertex3d(0.470993, 0.271885, 0.46032);

        glNormal3d(1.452137, 1.887367, -0.090289);
        glVertex3d(0.741701, 0.205039, 0.373289);
        glVertex3d(0.739622, 0.198641, 0.3);
        glVertex3d(0.504732, 0.318323, 0.3);

        glNormal3d(1.452137, 1.887367, -0.090289);
        glVertex3d(0.741701, 0.205039, 0.373289);
        glVertex3d(0.504732, 0.318323, 0.3);
        glVertex3d(0.508687, 0.323766, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(0.739622, 0.198641, 0.3);
        glVertex3d(0.721884, 0.144049, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.739622, 0.198641, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.504732, 0.318323, 0.3);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(0.721884, 0.144049, 0);
        glVertex3d(0.721884, 0.144049, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(0.721884, 0.144049, 0);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.470993, 0.271885, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.721884, 0.144049, 0);
        glVertex3d(0.470993, 0.271885, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.470993, 0.271885, 0);
        glVertex3d(0.271885, 0.470994, 0);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(0.470993, 0.271885, 0);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(0.470993, 0.271885, 0);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.271885, 0.470994, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.504732, 0.318323, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.504732, 0.318323, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.318323, 0.504733, 0.3);

        glNormal3d(1.704219, 1.704218, -0.09029);
        glVertex3d(0.508687, 0.323766, 0.373289);
        glVertex3d(0.504732, 0.318323, 0.3);
        glVertex3d(0.318323, 0.504733, 0.3);

        glNormal3d(1.704219, 1.704218, -0.090289);
        glVertex3d(0.508687, 0.323766, 0.373289);
        glVertex3d(0.318323, 0.504733, 0.3);
        glVertex3d(0.323765, 0.508687, 0.373289);

        glNormal3d(1.571728, 1.571727, 0.588435);
        glVertex3d(0.470993, 0.271885, 0.46032);
        glVertex3d(0.508687, 0.323766, 0.373289);
        glVertex3d(0.323765, 0.508687, 0.373289);

        glNormal3d(1.571728, 1.571727, 0.588435);
        glVertex3d(0.470993, 0.271885, 0.46032);
        glVertex3d(0.323765, 0.508687, 0.373289);
        glVertex3d(0.271885, 0.470994, 0.46032);

        glNormal3d(1.701311, 1.701311, 0.127773);
        glVertex3d(0.462916, 0.260768, 0.565673);
        glVertex3d(0.470993, 0.271885, 0.46032);
        glVertex3d(0.271885, 0.470994, 0.46032);

        glNormal3d(1.701311, 1.701311, 0.127773);
        glVertex3d(0.462916, 0.260768, 0.565673);
        glVertex3d(0.271885, 0.470994, 0.46032);
        glVertex3d(0.260767, 0.462916, 0.565673);

        glNormal3d(1.697717, 1.697716, -0.162429);
        glVertex3d(0.473686, 0.275591, 0.675607);
        glVertex3d(0.462916, 0.260768, 0.565673);
        glVertex3d(0.260767, 0.462916, 0.565673);

        glNormal3d(1.697717, 1.697716, -0.162429);
        glVertex3d(0.473686, 0.275591, 0.675607);
        glVertex3d(0.260767, 0.462916, 0.565673);
        glVertex3d(0.27559, 0.473686, 0.675607);

        glNormal3d(1.648514, 1.648514, -0.398572);
        glVertex3d(0.503302, 0.316354, 0.790121);
        glVertex3d(0.473686, 0.275591, 0.675607);
        glVertex3d(0.27559, 0.473686, 0.675607);

        glNormal3d(1.648514, 1.648514, -0.398572);
        glVertex3d(0.503302, 0.316354, 0.790121);
        glVertex3d(0.27559, 0.473686, 0.675607);
        glVertex3d(0.316354, 0.503302, 0.790121);

        glNormal3d(1.517067, 1.517067, -0.682117);
        glVertex3d(0.549073, 0.379352, 0.872571);
        glVertex3d(0.503302, 0.316354, 0.790121);
        glVertex3d(0.316354, 0.503302, 0.790121);

        glNormal3d(1.517067, 1.517067, -0.682117);
        glVertex3d(0.549073, 0.379352, 0.872571);
        glVertex3d(0.316354, 0.503302, 0.790121);
        glVertex3d(0.379352, 0.549073, 0.872571);

        glNormal3d(1.554814, 1.554813, -0.619971);
        glVertex3d(0.592151, 0.438644, 0.964182);
        glVertex3d(0.549073, 0.379352, 0.872571);
        glVertex3d(0.379352, 0.549073, 0.872571);

        glNormal3d(1.554814, 1.554814, -0.619971);
        glVertex3d(0.592151, 0.438644, 0.964182);
        glVertex3d(0.379352, 0.549073, 0.872571);
        glVertex3d(0.438644, 0.592151, 0.964182);

        glNormal3d(1.590576, 1.590576, -0.549945);
        glVertex3d(0.61369, 0.46829, 1.019149);
        glVertex3d(0.592151, 0.438644, 0.964182);
        glVertex3d(0.438644, 0.592151, 0.964182);

        glNormal3d(1.590576, 1.590576, -0.549945);
        glVertex3d(0.61369, 0.46829, 1.019149);
        glVertex3d(0.438644, 0.592151, 0.964182);
        glVertex3d(0.46829, 0.61369, 1.019149);

        glNormal3d(1.704724, 1.704724, -0.082031);
        glVertex3d(0.616382, 0.471996, 1.074116);
        glVertex3d(0.61369, 0.46829, 1.019149);
        glVertex3d(0.46829, 0.61369, 1.019149);

        glNormal3d(1.704724, 1.704723, -0.082031);
        glVertex3d(0.616382, 0.471996, 1.074116);
        glVertex3d(0.46829, 0.61369, 1.019149);
        glVertex3d(0.471995, 0.616382, 1.074116);

        glNormal3d(1.663086, 1.663085, 0.347326);
        glVertex3d(0.600228, 0.449761, 1.147405);
        glVertex3d(0.616382, 0.471996, 1.074116);
        glVertex3d(0.471995, 0.616382, 1.074116);

        glNormal3d(1.663086, 1.663085, 0.347325);
        glVertex3d(0.600228, 0.449761, 1.147405);
        glVertex3d(0.471995, 0.616382, 1.074116);
        glVertex3d(0.449761, 0.600228, 1.147405);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(0.600228, 0.449761, 1.202372);
        glVertex3d(0.600228, 0.449761, 1.147405);
        glVertex3d(0.449761, 0.600228, 1.147405);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(0.600228, 0.449761, 1.202372);
        glVertex3d(0.449761, 0.600228, 1.147405);
        glVertex3d(0.449761, 0.600228, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.654076, 0.523876, 1.202372);
        glVertex3d(0.600228, 0.449761, 1.202372);
        glVertex3d(0.449761, 0.600228, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.654076, 0.523876, 1.202372);
        glVertex3d(0.449761, 0.600228, 1.202372);
        glVertex3d(0.523876, 0.654076, 1.202372);

        glNormal3d(1.644176, 1.644175, -0.412402);
        glVertex3d(0.683692, 0.56464, 1.312305);
        glVertex3d(0.654076, 0.523876, 1.202372);
        glVertex3d(0.523876, 0.654076, 1.202372);

        glNormal3d(1.644176, 1.644176, -0.412402);
        glVertex3d(0.683692, 0.56464, 1.312305);
        glVertex3d(0.523876, 0.654076, 1.202372);
        glVertex3d(0.564639, 0.683692, 1.312305);

        glNormal3d(1.669083, 1.669083, -0.323507);
        glVertex3d(0.707923, 0.597991, 1.4314);
        glVertex3d(0.683692, 0.56464, 1.312305);
        glVertex3d(0.564639, 0.683692, 1.312305);

        glNormal3d(1.669083, 1.669083, -0.323507);
        glVertex3d(0.707923, 0.597991, 1.4314);
        glVertex3d(0.564639, 0.683692, 1.312305);
        glVertex3d(0.597991, 0.707924, 1.4314);

        glNormal3d(1.659561, 1.65956, -0.360499);
        glVertex3d(0.732155, 0.631343, 1.536753);
        glVertex3d(0.707923, 0.597991, 1.4314);
        glVertex3d(0.597991, 0.707924, 1.4314);

        glNormal3d(1.659561, 1.65956, -0.3605);
        glVertex3d(0.732155, 0.631343, 1.536753);
        glVertex3d(0.597991, 0.707924, 1.4314);
        glVertex3d(0.631343, 0.732155, 1.536753);

        glNormal3d(1.678643, 1.678643, -0.280867);
        glVertex3d(0.753694, 0.660989, 1.660428);
        glVertex3d(0.732155, 0.631343, 1.536753);
        glVertex3d(0.631343, 0.732155, 1.536753);

        glNormal3d(1.678644, 1.678643, -0.280867);
        glVertex3d(0.753694, 0.660989, 1.660428);
        glVertex3d(0.631343, 0.732155, 1.536753);
        glVertex3d(0.660989, 0.753694, 1.660428);

        glNormal3d(1.694687, 1.694686, -0.186604);
        glVertex3d(0.767156, 0.679518, 1.779523);
        glVertex3d(0.753694, 0.660989, 1.660428);
        glVertex3d(0.660989, 0.753694, 1.660428);

        glNormal3d(1.694687, 1.694686, -0.186604);
        glVertex3d(0.767156, 0.679518, 1.779523);
        glVertex3d(0.660989, 0.753694, 1.660428);
        glVertex3d(0.679518, 0.767156, 1.779523);

        glNormal3d(1.698302, 1.698301, -0.157321);
        glVertex3d(0.780618, 0.698047, 1.921521);
        glVertex3d(0.767156, 0.679518, 1.779523);
        glVertex3d(0.679518, 0.767156, 1.779523);

        glNormal3d(1.698302, 1.698302, -0.15732);
        glVertex3d(0.780618, 0.698047, 1.921521);
        glVertex3d(0.679518, 0.767156, 1.779523);
        glVertex3d(0.698047, 0.780618, 1.921521);

        glNormal3d(1.694687, 1.694687, -0.186603);
        glVertex3d(0.79408, 0.716575, 2.040615);
        glVertex3d(0.780618, 0.698047, 1.921521);
        glVertex3d(0.698047, 0.780618, 1.921521);

        glNormal3d(1.694687, 1.694686, -0.186604);
        glVertex3d(0.79408, 0.716575, 2.040615);
        glVertex3d(0.698047, 0.780618, 1.921521);
        glVertex3d(0.716575, 0.79408, 2.040615);

        glNormal3d(1.706771, 1.70677, -0.030851);
        glVertex3d(0.796772, 0.720281, 2.187193);
        glVertex3d(0.79408, 0.716575, 2.040615);
        glVertex3d(0.716575, 0.79408, 2.040615);

        glNormal3d(1.70677, 1.70677, -0.03085);
        glVertex3d(0.796772, 0.720281, 2.187193);
        glVertex3d(0.716575, 0.79408, 2.040615);
        glVertex3d(0.720281, 0.796772, 2.187193);

        glNormal3d(1.707107, 1.707107, 0);
        glVertex3d(0.796772, 0.720281, 2.301708);
        glVertex3d(0.796772, 0.720281, 2.187193);
        glVertex3d(0.720281, 0.796772, 2.187193);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(0.796772, 0.720281, 2.301708);
        glVertex3d(0.720281, 0.796772, 2.187193);
        glVertex3d(0.720281, 0.796772, 2.301708);

        glNormal3d(1.706123, 1.706122, 0.052744);
        glVertex3d(0.791387, 0.71287, 2.473021);
        glVertex3d(0.796772, 0.720281, 2.301708);
        glVertex3d(0.720281, 0.796772, 2.301708);

        glNormal3d(1.706123, 1.706122, 0.052744);
        glVertex3d(0.791387, 0.71287, 2.473021);
        glVertex3d(0.720281, 0.796772, 2.301708);
        glVertex3d(0.71287, 0.791388, 2.473021);

        glNormal3d(1.015906, 1.015906, 0.999747);
        glVertex3d(0.718693, 0.612814, 2.475769);
        glVertex3d(0.791387, 0.71287, 2.473021);
        glVertex3d(0.71287, 0.791388, 2.473021);

        glNormal3d(1.015906, 1.015906, 0.999747);
        glVertex3d(0.718693, 0.612814, 2.475769);
        glVertex3d(0.71287, 0.791388, 2.473021);
        glVertex3d(0.612814, 0.718693, 2.475769);

        glNormal3d(1.268271, 1.268271, 0.925236);
        glVertex3d(0.664845, 0.538699, 2.512872);
        glVertex3d(0.718693, 0.612814, 2.475769);
        glVertex3d(0.612814, 0.718693, 2.475769);

        glNormal3d(1.268271, 1.268271, 0.925236);
        glVertex3d(0.664845, 0.538699, 2.512872);
        glVertex3d(0.612814, 0.718693, 2.475769);
        glVertex3d(0.538699, 0.664845, 2.512872);

        glNormal3d(1.383223, 1.383223, 0.840405);
        glVertex3d(0.622575, 0.480519, 2.558677);
        glVertex3d(0.664845, 0.538699, 2.512872);
        glVertex3d(0.538699, 0.664845, 2.512872);

        glNormal3d(1.383223, 1.383223, 0.840405);
        glVertex3d(0.622575, 0.480519, 2.558677);
        glVertex3d(0.538699, 0.664845, 2.512872);
        glVertex3d(0.480519, 0.622575, 2.558677);

        glNormal3d(1.577791, 1.57779, -0.576469);
        glVertex3d(0.640614, 0.505347, 2.7277);
        glVertex3d(0.61369, 0.46829, 2.663572);
        glVertex3d(0.46829, 0.61369, 2.663572);

        glNormal3d(1.577791, 1.57779, -0.576469);
        glVertex3d(0.640614, 0.505347, 2.7277);
        glVertex3d(0.46829, 0.61369, 2.663572);
        glVertex3d(0.505347, 0.640614, 2.7277);

        glNormal3d(1.405864, 1.405864, -0.818871);
        glVertex3d(0.675615, 0.553522, 2.768925);
        glVertex3d(0.640614, 0.505347, 2.7277);
        glVertex3d(0.505347, 0.640614, 2.7277);

        glNormal3d(1.405864, 1.405864, -0.818871);
        glVertex3d(0.675615, 0.553522, 2.768925);
        glVertex3d(0.505347, 0.640614, 2.7277);
        glVertex3d(0.553522, 0.675615, 2.768925);

        glNormal3d(1.705764, 1.705763, -0.061613);
        glVertex3d(0.678307, 0.557228, 2.842215);
        glVertex3d(0.675615, 0.553522, 2.768925);
        glVertex3d(0.553522, 0.675615, 2.768925);

        glNormal3d(1.705763, 1.705763, -0.061613);
        glVertex3d(0.678307, 0.557228, 2.842215);
        glVertex3d(0.553522, 0.675615, 2.768925);
        glVertex3d(0.557228, 0.678307, 2.842215);

        glNormal3d(1.560749, 1.560749, -0.609197);
        glVertex3d(0.697154, 0.583168, 2.88344);
        glVertex3d(0.678307, 0.557228, 2.842215);
        glVertex3d(0.557228, 0.678307, 2.842215);

        glNormal3d(1.560749, 1.560749, -0.609197);
        glVertex3d(0.697154, 0.583168, 2.88344);
        glVertex3d(0.557228, 0.678307, 2.842215);
        glVertex3d(0.583168, 0.697154, 2.88344);

        glNormal3d(1.198387, 1.198387, -0.959836);
        glVertex3d(0.761502, 0.671736, 2.915046);
        glVertex3d(0.697154, 0.583168, 2.88344);
        glVertex3d(0.583168, 0.697154, 2.88344);

        glNormal3d(1.198387, 1.198387, -0.959836);
        glVertex3d(0.761502, 0.671736, 2.915046);
        glVertex3d(0.583168, 0.697154, 2.88344);
        glVertex3d(0.671736, 0.761502, 2.915046);

        glNormal3d(1.707096, 1.707096, -0.005456);
        glVertex3d(0.761771, 0.672106, 2.997954);
        glVertex3d(0.761502, 0.671736, 2.915046);
        glVertex3d(0.671736, 0.761502, 2.915046);

        glNormal3d(1.707096, 1.707096, -0.005456);
        glVertex3d(0.761771, 0.672106, 2.997954);
        glVertex3d(0.671736, 0.761502, 2.915046);
        glVertex3d(0.672106, 0.761771, 2.997954);

        glNormal3d(1.427628, 1.427627, 0.79641);
        glVertex3d(0.740232, 0.64246, 3.025437);
        glVertex3d(0.761771, 0.672106, 2.997954);
        glVertex3d(0.672106, 0.761771, 2.997954);

        glNormal3d(1.427627, 1.427627, 0.796411);
        glVertex3d(0.740232, 0.64246, 3.025437);
        glVertex3d(0.672106, 0.761771, 2.997954);
        glVertex3d(0.64246, 0.740232, 3.025437);

        glNormal3d(1.704273, 1.704273, 0.089431);
        glVertex3d(0.73754, 0.638755, 3.075824);
        glVertex3d(0.740232, 0.64246, 3.025437);
        glVertex3d(0.64246, 0.740232, 3.025437);

        glNormal3d(1.704274, 1.704273, 0.08943);
        glVertex3d(0.73754, 0.638755, 3.075824);
        glVertex3d(0.64246, 0.740232, 3.025437);
        glVertex3d(0.638754, 0.73754, 3.075824);

        glNormal3d(1.442382, 1.442382, -0.780126);
        glVertex3d(0.764733, 0.676183, 3.112468);
        glVertex3d(0.73754, 0.638755, 3.075824);
        glVertex3d(0.638754, 0.73754, 3.075824);

        glNormal3d(1.442382, 1.442382, -0.780126);
        glVertex3d(0.764733, 0.676183, 3.112468);
        glVertex3d(0.638754, 0.73754, 3.075824);
        glVertex3d(0.676183, 0.764733, 3.112468);

        glNormal3d(1.673843, 1.673842, 0.303106);
        glVertex3d(0.683692, 0.564639, 3.639233);
        glVertex3d(0.734847, 0.635049, 3.36898);
        glVertex3d(0.635049, 0.734847, 3.36898);

        glNormal3d(1.673842, 1.673842, 0.303106);
        glVertex3d(0.683692, 0.564639, 3.639233);
        glVertex3d(0.635049, 0.734847, 3.36898);
        glVertex3d(0.564639, 0.683692, 3.639233);

        glNormal3d(1.653805, 1.653805, 0.38089);
        glVertex3d(0.615305, 0.470513, 3.91819);
        glVertex3d(0.683692, 0.564639, 3.639233);
        glVertex3d(0.564639, 0.683692, 3.639233);

        glNormal3d(1.653805, 1.653805, 0.38089);
        glVertex3d(0.615305, 0.470513, 3.91819);
        glVertex3d(0.564639, 0.683692, 3.639233);
        glVertex3d(0.470513, 0.615305, 3.91819);

        glNormal3d(1.703614, 1.703613, -0.099277);
        glVertex3d(0.617998, 0.474219, 3.963537);
        glVertex3d(0.615305, 0.470513, 3.91819);
        glVertex3d(0.470513, 0.615305, 3.91819);

        glNormal3d(1.703614, 1.703613, -0.099276);
        glVertex3d(0.617998, 0.474219, 3.963537);
        glVertex3d(0.470513, 0.615305, 3.91819);
        glVertex3d(0.474219, 0.617998, 3.963537);

        glNormal3d(1.245029, 1.245029, -0.938041);
        glVertex3d(0.73754, 0.638755, 4.037742);
        glVertex3d(0.617998, 0.474219, 3.963537);
        glVertex3d(0.474219, 0.617998, 3.963537);

        glNormal3d(1.245029, 1.245029, -0.938041);
        glVertex3d(0.73754, 0.638755, 4.037742);
        glVertex3d(0.474219, 0.617998, 3.963537);
        glVertex3d(0.638754, 0.73754, 4.037742);

        glNormal3d(1.207121, 1.207121, -0.956139);
        glVertex3d(0.858481, 0.805215, 4.1);
        glVertex3d(0.73754, 0.638755, 4.037742);
        glVertex3d(0.638754, 0.73754, 4.037742);

        glNormal3d(1.207121, 1.207121, -0.956139);
        glVertex3d(0.858481, 0.805215, 4.1);
        glVertex3d(0.638754, 0.73754, 4.037742);
        glVertex3d(0.805215, 0.858481, 4.1);

        glNormal3d(1.707095, 1.707094, -0.005926);
        glVertex3d(0.858697, 0.805513, 4.161418);
        glVertex3d(0.858481, 0.805215, 4.1);
        glVertex3d(0.805215, 0.858481, 4.1);

        glNormal3d(1.707094, 1.707094, -0.005925);
        glVertex3d(0.858697, 0.805513, 4.161418);
        glVertex3d(0.805215, 0.858481, 4.1);
        glVertex3d(0.805514, 0.858697, 4.161418);

        glNormal3d(1.491528, 1.491528, -0.718888);
        glVertex3d(0.882443, 0.838197, 4.2);
        glVertex3d(0.858697, 0.805513, 4.161418);
        glVertex3d(0.805514, 0.858697, 4.161418);

        glNormal3d(1.491528, 1.491528, -0.718889);
        glVertex3d(0.882443, 0.838197, 4.2);
        glVertex3d(0.805514, 0.858697, 4.161418);
        glVertex3d(0.838197, 0.882443, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.882443, 0.838197, 4.2);
        glVertex3d(0.838197, 0.882443, 4.2);

        glNormal3d(1.705686, 1.705685, -0.063368);
        glVertex3d(0.765944, 0.67785, 3.144532);
        glVertex3d(0.764733, 0.676183, 3.112468);
        glVertex3d(0.676183, 0.764733, 3.112468);

        glNormal3d(1.705686, 1.705685, -0.063368);
        glVertex3d(0.765944, 0.67785, 3.144532);
        glVertex3d(0.676183, 0.764733, 3.112468);
        glVertex3d(0.67785, 0.765945, 3.144532);

        glNormal3d(0.311311, 0.311311, -0.226748);
        glVertex3d(0.765944, 0.67785, 3.144532);
        glVertex3d(0.734847, 0.635049, 3.36898);
        glVertex3d(0.635049, 0.734847, 3.36898);

        glNormal3d(0.311311, 0.311311, -0.226748);
        glVertex3d(0.765944, 0.67785, 3.144532);
        glVertex3d(0.635049, 0.734847, 3.36898);
        glVertex3d(0.67785, 0.765945, 3.144532);

        glNormal3d(0.307565, 0.307565, 0.202652);
        glVertex3d(0.607767, 0.460137, 2.615476);
        glVertex3d(0.61369, 0.46829, 2.663572);
        glVertex3d(0.46829, 0.61369, 2.663572);

        glNormal3d(0.307565, 0.307565, 0.202651);
        glVertex3d(0.607767, 0.460137, 2.615476);
        glVertex3d(0.46829, 0.61369, 2.663572);
        glVertex3d(0.460137, 0.607767, 2.615476);

        glNormal3d(1.647681, 1.647681, 0.401271);
        glVertex3d(0.607767, 0.460137, 2.615476);
        glVertex3d(0.622575, 0.480519, 2.558677);
        glVertex3d(0.480519, 0.622575, 2.558677);

        glNormal3d(1.647681, 1.647681, 0.401271);
        glVertex3d(0.607767, 0.460137, 2.615476);
        glVertex3d(0.480519, 0.622575, 2.558677);
        glVertex3d(0.460137, 0.607767, 2.615476);

        glNormal3d(1.816126, 1.415837, 0.401271);
        glVertex3d(0.460137, 0.607767, 2.615476);
        glVertex3d(0.480519, 0.622575, 2.558677);
        glVertex3d(0.389313, 0.801576, 2.558677);

        glNormal3d(1.816126, 1.415837, 0.401271);
        glVertex3d(0.460137, 0.607767, 2.615476);
        glVertex3d(0.389313, 0.801576, 2.558677);
        glVertex3d(0.365353, 0.793791, 2.615476);

        glNormal3d(0.127481, 0.55543, 0.202652);
        glVertex3d(0.460137, 0.607767, 2.615476);
        glVertex3d(0.46829, 0.61369, 2.663572);
        glVertex3d(0.374937, 0.796905, 2.663572);

        glNormal3d(0.127481, 0.55543, 0.202652);
        glVertex3d(0.460137, 0.607767, 2.615476);
        glVertex3d(0.374937, 0.796905, 2.663572);
        glVertex3d(0.365353, 0.793791, 2.615476);

        glNormal3d(0.132201, 0.557835, -0.226748);
        glVertex3d(0.67785, 0.765945, 3.144532);
        glVertex3d(0.635049, 0.734847, 3.36898);
        glVertex3d(0.570974, 0.860601, 3.36898);

        glNormal3d(0.132201, 0.557835, -0.226748);
        glVertex3d(0.67785, 0.765945, 3.144532);
        glVertex3d(0.570974, 0.860601, 3.36898);
        glVertex3d(0.62129, 0.87695, 3.144532);

        glNormal3d(1.889216, 1.453078, -0.063368);
        glVertex3d(0.67785, 0.765945, 3.144532);
        glVertex3d(0.676183, 0.764733, 3.112468);
        glVertex3d(0.61933, 0.876313, 3.112468);

        glNormal3d(1.889216, 1.453078, -0.063367);
        glVertex3d(0.67785, 0.765945, 3.144532);
        glVertex3d(0.61933, 0.876313, 3.112468);
        glVertex3d(0.62129, 0.87695, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.838197, 0.882443, 4.2);
        glVertex3d(0.809789, 0.938197, 4.2);

        glNormal3d(1.619362, 1.31558, -0.718888);
        glVertex3d(0.838197, 0.882443, 4.2);
        glVertex3d(0.805514, 0.858697, 4.161418);
        glVertex3d(0.771367, 0.925713, 4.161418);

        glNormal3d(1.619362, 1.315581, -0.718888);
        glVertex3d(0.838197, 0.882443, 4.2);
        glVertex3d(0.771367, 0.925713, 4.161418);
        glVertex3d(0.809789, 0.938197, 4.2);

        glNormal3d(1.890991, 1.453982, -0.005925);
        glVertex3d(0.805514, 0.858697, 4.161418);
        glVertex3d(0.805215, 0.858481, 4.1);
        glVertex3d(0.771017, 0.925599, 4.1);

        glNormal3d(1.890991, 1.453982, -0.005925);
        glVertex3d(0.805514, 0.858697, 4.161418);
        glVertex3d(0.771017, 0.925599, 4.1);
        glVertex3d(0.771367, 0.925713, 4.161418);

        glNormal3d(1.260988, 1.13298, -0.956139);
        glVertex3d(0.805215, 0.858481, 4.1);
        glVertex3d(0.638754, 0.73754, 4.037742);
        glVertex3d(0.57533, 0.862017, 4.037742);

        glNormal3d(1.260988, 1.13298, -0.956139);
        glVertex3d(0.805215, 0.858481, 4.1);
        glVertex3d(0.57533, 0.862017, 4.037742);
        glVertex3d(0.771017, 0.925599, 4.1);

        glNormal3d(1.308755, 1.157318, -0.938041);
        glVertex3d(0.638754, 0.73754, 4.037742);
        glVertex3d(0.474219, 0.617998, 3.963537);
        glVertex3d(0.381907, 0.79917, 3.963537);

        glNormal3d(1.308755, 1.157318, -0.938041);
        glVertex3d(0.638754, 0.73754, 4.037742);
        glVertex3d(0.381907, 0.79917, 3.963537);
        glVertex3d(0.57533, 0.862017, 4.037742);

        glNormal3d(1.886605, 1.451747, -0.099276);
        glVertex3d(0.474219, 0.617998, 3.963537);
        glVertex3d(0.470513, 0.615305, 3.91819);
        glVertex3d(0.377551, 0.797754, 3.91819);

        glNormal3d(1.886605, 1.451747, -0.099276);
        glVertex3d(0.474219, 0.617998, 3.963537);
        glVertex3d(0.377551, 0.797754, 3.91819);
        glVertex3d(0.381907, 0.79917, 3.963537);

        glNormal3d(1.823843, 1.419769, 0.38089);
        glVertex3d(0.470513, 0.615305, 3.91819);
        glVertex3d(0.564639, 0.683692, 3.639233);
        glVertex3d(0.488203, 0.833707, 3.639233);

        glNormal3d(1.823843, 1.419769, 0.38089);
        glVertex3d(0.470513, 0.615305, 3.91819);
        glVertex3d(0.488203, 0.833707, 3.639233);
        glVertex3d(0.377551, 0.797754, 3.91819);

        glNormal3d(1.849091, 1.432633, 0.303106);
        glVertex3d(0.564639, 0.683692, 3.639233);
        glVertex3d(0.635049, 0.734847, 3.36898);
        glVertex3d(0.570974, 0.860601, 3.36898);

        glNormal3d(1.849091, 1.432633, 0.303106);
        glVertex3d(0.564639, 0.683692, 3.639233);
        glVertex3d(0.570974, 0.860601, 3.36898);
        glVertex3d(0.488203, 0.833707, 3.639233);

        glNormal3d(1.557434, 1.284027, -0.780126);
        glVertex3d(0.676183, 0.764733, 3.112468);
        glVertex3d(0.638754, 0.73754, 3.075824);
        glVertex3d(0.57533, 0.862017, 3.075824);

        glNormal3d(1.557434, 1.284027, -0.780126);
        glVertex3d(0.676183, 0.764733, 3.112468);
        glVertex3d(0.57533, 0.862017, 3.075824);
        glVertex3d(0.61933, 0.876313, 3.112468);

        glNormal3d(1.887436, 1.452171, 0.08943);
        glVertex3d(0.638754, 0.73754, 3.075824);
        glVertex3d(0.64246, 0.740232, 3.025437);
        glVertex3d(0.579687, 0.863432, 3.025437);

        glNormal3d(1.887436, 1.452171, 0.089431);
        glVertex3d(0.638754, 0.73754, 3.075824);
        glVertex3d(0.579687, 0.863432, 3.025437);
        glVertex3d(0.57533, 0.862017, 3.075824);

        glNormal3d(1.538842, 1.274554, 0.796411);
        glVertex3d(0.64246, 0.740232, 3.025437);
        glVertex3d(0.672106, 0.761771, 2.997954);
        glVertex3d(0.614538, 0.874756, 2.997954);

        glNormal3d(1.538842, 1.274554, 0.796411);
        glVertex3d(0.64246, 0.740232, 3.025437);
        glVertex3d(0.614538, 0.874756, 2.997954);
        glVertex3d(0.579687, 0.863432, 3.025437);

        glNormal3d(1.890993, 1.453983, -0.005456);
        glVertex3d(0.672106, 0.761771, 2.997954);
        glVertex3d(0.671736, 0.761502, 2.915046);
        glVertex3d(0.614102, 0.874614, 2.915046);

        glNormal3d(1.890993, 1.453984, -0.005455);
        glVertex3d(0.672106, 0.761771, 2.997954);
        glVertex3d(0.614102, 0.874614, 2.915046);
        glVertex3d(0.614538, 0.874756, 2.997954);

        glNormal3d(1.249983, 1.127372, -0.959836);
        glVertex3d(0.671736, 0.761502, 2.915046);
        glVertex3d(0.583168, 0.697154, 2.88344);
        glVertex3d(0.509985, 0.840785, 2.88344);

        glNormal3d(1.249983, 1.127372, -0.959836);
        glVertex3d(0.671736, 0.761502, 2.915046);
        glVertex3d(0.509985, 0.840785, 2.88344);
        glVertex3d(0.614102, 0.874614, 2.915046);

        glNormal3d(1.706585, 1.360023, -0.609197);
        glVertex3d(0.583168, 0.697154, 2.88344);
        glVertex3d(0.557228, 0.678307, 2.842215);
        glVertex3d(0.47949, 0.830876, 2.842215);

        glNormal3d(1.706585, 1.360023, -0.609197);
        glVertex3d(0.583168, 0.697154, 2.88344);
        glVertex3d(0.47949, 0.830876, 2.842215);
        glVertex3d(0.509985, 0.840785, 2.88344);

        glNormal3d(1.889314, 1.453128, -0.061613);
        glVertex3d(0.557228, 0.678307, 2.842215);
        glVertex3d(0.553522, 0.675615, 2.768925);
        glVertex3d(0.475134, 0.829461, 2.768925);

        glNormal3d(1.889314, 1.453128, -0.061612);
        glVertex3d(0.557228, 0.678307, 2.842215);
        glVertex3d(0.475134, 0.829461, 2.768925);
        glVertex3d(0.47949, 0.830876, 2.842215);

        glNormal3d(1.511418, 1.260581, -0.818871);
        glVertex3d(0.553522, 0.675615, 2.768925);
        glVertex3d(0.505347, 0.640614, 2.7277);
        glVertex3d(0.418501, 0.81106, 2.7277);

        glNormal3d(1.511418, 1.26058, -0.818871);
        glVertex3d(0.553522, 0.675615, 2.768925);
        glVertex3d(0.418501, 0.81106, 2.7277);
        glVertex3d(0.475134, 0.829461, 2.768925);

        glNormal3d(1.728059, 1.370964, -0.576469);
        glVertex3d(0.505347, 0.640614, 2.7277);
        glVertex3d(0.46829, 0.61369, 2.663572);
        glVertex3d(0.374937, 0.796905, 2.663572);

        glNormal3d(1.728059, 1.370964, -0.576468);
        glVertex3d(0.505347, 0.640614, 2.7277);
        glVertex3d(0.374937, 0.796905, 2.663572);
        glVertex3d(0.418501, 0.81106, 2.7277);

        glNormal3d(1.48289, 1.246045, 0.840405);
        glVertex3d(0.480519, 0.622575, 2.558677);
        glVertex3d(0.538699, 0.664845, 2.512872);
        glVertex3d(0.457708, 0.823799, 2.512872);

        glNormal3d(1.48289, 1.246045, 0.840404);
        glVertex3d(0.480519, 0.622575, 2.558677);
        glVertex3d(0.457708, 0.823799, 2.512872);
        glVertex3d(0.389313, 0.801576, 2.558677);

        glNormal3d(1.338042, 1.172241, 0.925236);
        glVertex3d(0.538699, 0.664845, 2.512872);
        glVertex3d(0.612814, 0.718693, 2.475769);
        glVertex3d(0.544836, 0.852108, 2.475769);

        glNormal3d(1.338042, 1.172241, 0.925236);
        glVertex3d(0.538699, 0.664845, 2.512872);
        glVertex3d(0.544836, 0.852108, 2.475769);
        glVertex3d(0.457708, 0.823799, 2.512872);

        glNormal3d(1.020043, 1.010212, 0.999747);
        glVertex3d(0.612814, 0.718693, 2.475769);
        glVertex3d(0.71287, 0.791388, 2.473021);
        glVertex3d(0.662458, 0.890326, 2.473021);

        glNormal3d(1.020043, 1.010212, 0.999747);
        glVertex3d(0.612814, 0.718693, 2.475769);
        glVertex3d(0.662458, 0.890326, 2.473021);
        glVertex3d(0.544836, 0.852108, 2.475769);

        glNormal3d(1.889766, 1.453359, 0.052745);
        glVertex3d(0.71287, 0.791388, 2.473021);
        glVertex3d(0.720281, 0.796772, 2.301708);
        glVertex3d(0.671171, 0.893157, 2.301708);

        glNormal3d(1.889766, 1.453358, 0.052744);
        glVertex3d(0.71287, 0.791388, 2.473021);
        glVertex3d(0.671171, 0.893157, 2.301708);
        glVertex3d(0.662458, 0.890326, 2.473021);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.720281, 0.796772, 2.301708);
        glVertex3d(0.720281, 0.796772, 2.187193);
        glVertex3d(0.671171, 0.893157, 2.187193);

        glNormal3d(1.891006, 1.453991, 0);
        glVertex3d(0.720281, 0.796772, 2.301708);
        glVertex3d(0.671171, 0.893157, 2.187193);
        glVertex3d(0.671171, 0.893157, 2.301708);

        glNormal3d(1.890582, 1.453774, -0.03085);
        glVertex3d(0.720281, 0.796772, 2.187193);
        glVertex3d(0.716575, 0.79408, 2.040615);
        glVertex3d(0.666814, 0.891742, 2.040615);

        glNormal3d(1.890583, 1.453774, -0.03085);
        glVertex3d(0.720281, 0.796772, 2.187193);
        glVertex3d(0.666814, 0.891742, 2.040615);
        glVertex3d(0.671171, 0.893157, 2.187193);

        glNormal3d(1.875356, 1.446016, -0.186604);
        glVertex3d(0.716575, 0.79408, 2.040615);
        glVertex3d(0.698047, 0.780618, 1.921521);
        glVertex3d(0.645033, 0.884664, 1.921521);

        glNormal3d(1.875356, 1.446016, -0.186603);
        glVertex3d(0.716575, 0.79408, 2.040615);
        glVertex3d(0.645033, 0.884664, 1.921521);
        glVertex3d(0.666814, 0.891742, 2.040615);

        glNormal3d(1.879911, 1.448337, -0.157321);
        glVertex3d(0.698047, 0.780618, 1.921521);
        glVertex3d(0.679518, 0.767156, 1.779523);
        glVertex3d(0.623251, 0.877587, 1.779523);

        glNormal3d(1.879912, 1.448336, -0.157321);
        glVertex3d(0.698047, 0.780618, 1.921521);
        glVertex3d(0.623251, 0.877587, 1.779523);
        glVertex3d(0.645033, 0.884664, 1.921521);

        glNormal3d(1.875356, 1.446016, -0.186604);
        glVertex3d(0.679518, 0.767156, 1.779523);
        glVertex3d(0.660989, 0.753694, 1.660428);
        glVertex3d(0.601469, 0.870509, 1.660428);

        glNormal3d(1.875356, 1.446016, -0.186604);
        glVertex3d(0.679518, 0.767156, 1.779523);
        glVertex3d(0.601469, 0.870509, 1.660428);
        glVertex3d(0.623251, 0.877587, 1.779523);

        glNormal3d(1.855141, 1.435716, -0.280867);
        glVertex3d(0.660989, 0.753694, 1.660428);
        glVertex3d(0.631343, 0.732155, 1.536753);
        glVertex3d(0.566618, 0.859186, 1.536753);

        glNormal3d(1.85514, 1.435715, -0.280868);
        glVertex3d(0.660989, 0.753694, 1.660428);
        glVertex3d(0.566618, 0.859186, 1.536753);
        glVertex3d(0.601469, 0.870509, 1.660428);

        glNormal3d(1.831095, 1.423464, -0.3605);
        glVertex3d(0.631343, 0.732155, 1.536753);
        glVertex3d(0.597991, 0.707924, 1.4314);
        glVertex3d(0.52741, 0.846447, 1.4314);

        glNormal3d(1.831095, 1.423464, -0.360499);
        glVertex3d(0.631343, 0.732155, 1.536753);
        glVertex3d(0.52741, 0.846447, 1.4314);
        glVertex3d(0.566618, 0.859186, 1.536753);

        glNormal3d(1.843094, 1.429577, -0.323507);
        glVertex3d(0.597991, 0.707924, 1.4314);
        glVertex3d(0.564639, 0.683692, 1.312305);
        glVertex3d(0.488203, 0.833707, 1.312305);

        glNormal3d(1.843094, 1.429577, -0.323507);
        glVertex3d(0.597991, 0.707924, 1.4314);
        glVertex3d(0.488203, 0.833707, 1.312305);
        glVertex3d(0.52741, 0.846447, 1.4314);

        glNormal3d(1.811709, 1.413586, -0.412402);
        glVertex3d(0.564639, 0.683692, 1.312305);
        glVertex3d(0.523876, 0.654076, 1.202372);
        glVertex3d(0.440283, 0.818137, 1.202372);

        glNormal3d(1.811709, 1.413586, -0.412402);
        glVertex3d(0.564639, 0.683692, 1.312305);
        glVertex3d(0.440283, 0.818137, 1.202372);
        glVertex3d(0.488203, 0.833707, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(0.523876, 0.654076, 1.202372);
        glVertex3d(0.449761, 0.600228, 1.202372);
        glVertex3d(0.353155, 0.789828, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.523876, 0.654076, 1.202372);
        glVertex3d(0.353155, 0.789828, 1.202372);
        glVertex3d(0.440283, 0.818137, 1.202372);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.449761, 0.600228, 1.202372);
        glVertex3d(0.449761, 0.600228, 1.147405);
        glVertex3d(0.353155, 0.789828, 1.147405);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.449761, 0.600228, 1.202372);
        glVertex3d(0.353155, 0.789828, 1.147405);
        glVertex3d(0.353155, 0.789828, 1.202372);

        glNormal3d(1.835537, 1.425727, 0.347325);
        glVertex3d(0.449761, 0.600228, 1.147405);
        glVertex3d(0.471995, 0.616382, 1.074116);
        glVertex3d(0.379294, 0.79832, 1.074116);

        glNormal3d(1.835537, 1.425727, 0.347325);
        glVertex3d(0.449761, 0.600228, 1.147405);
        glVertex3d(0.379294, 0.79832, 1.074116);
        glVertex3d(0.353155, 0.789828, 1.147405);

        glNormal3d(1.888004, 1.45246, -0.082031);
        glVertex3d(0.471995, 0.616382, 1.074116);
        glVertex3d(0.46829, 0.61369, 1.019149);
        glVertex3d(0.374937, 0.796905, 1.019149);

        glNormal3d(1.888004, 1.45246, -0.082031);
        glVertex3d(0.471995, 0.616382, 1.074116);
        glVertex3d(0.374937, 0.796905, 1.019149);
        glVertex3d(0.379294, 0.79832, 1.074116);

        glNormal3d(1.744169, 1.379173, -0.549945);
        glVertex3d(0.46829, 0.61369, 1.019149);
        glVertex3d(0.438644, 0.592151, 0.964182);
        glVertex3d(0.340086, 0.785581, 0.964182);

        glNormal3d(1.744169, 1.379173, -0.549945);
        glVertex3d(0.46829, 0.61369, 1.019149);
        glVertex3d(0.340086, 0.785581, 0.964182);
        glVertex3d(0.374937, 0.796905, 1.019149);

        glNormal3d(1.699106, 1.356212, -0.619971);
        glVertex3d(0.438644, 0.592151, 0.964182);
        glVertex3d(0.379352, 0.549073, 0.872571);
        glVertex3d(0.270384, 0.762934, 0.872571);

        glNormal3d(1.699106, 1.356212, -0.619971);
        glVertex3d(0.438644, 0.592151, 0.964182);
        glVertex3d(0.270384, 0.762934, 0.872571);
        glVertex3d(0.340086, 0.785581, 0.964182);

        glNormal3d(1.651543, 1.331977, -0.682116);
        glVertex3d(0.379352, 0.549073, 0.872571);
        glVertex3d(0.316354, 0.503302, 0.790121);
        glVertex3d(0.196326, 0.738871, 0.790121);

        glNormal3d(1.651543, 1.331977, -0.682117);
        glVertex3d(0.379352, 0.549073, 0.872571);
        glVertex3d(0.196326, 0.738871, 0.790121);
        glVertex3d(0.270384, 0.762934, 0.872571);

        glNormal3d(1.817175, 1.416371, -0.398572);
        glVertex3d(0.316354, 0.503302, 0.790121);
        glVertex3d(0.27559, 0.473686, 0.675607);
        glVertex3d(0.148406, 0.723301, 0.675606);

        glNormal3d(1.817175, 1.416371, -0.398571);
        glVertex3d(0.316354, 0.503302, 0.790121);
        glVertex3d(0.148406, 0.723301, 0.675606);
        glVertex3d(0.196326, 0.738871, 0.790121);

        glNormal3d(1.879174, 1.447961, -0.162429);
        glVertex3d(0.27559, 0.473686, 0.675607);
        glVertex3d(0.260767, 0.462916, 0.565673);
        glVertex3d(0.13098, 0.717639, 0.565673);

        glNormal3d(1.879174, 1.447961, -0.162429);
        glVertex3d(0.27559, 0.473686, 0.675607);
        glVertex3d(0.13098, 0.717639, 0.565673);
        glVertex3d(0.148406, 0.723301, 0.675606);

        glNormal3d(1.883704, 1.450269, 0.127773);
        glVertex3d(0.260767, 0.462916, 0.565673);
        glVertex3d(0.271885, 0.470994, 0.46032);
        glVertex3d(0.144049, 0.721885, 0.46032);

        glNormal3d(1.883703, 1.450269, 0.127773);
        glVertex3d(0.260767, 0.462916, 0.565673);
        glVertex3d(0.144049, 0.721885, 0.46032);
        glVertex3d(0.13098, 0.717639, 0.565673);

        glNormal3d(1.720419, 1.367071, 0.588435);
        glVertex3d(0.271885, 0.470994, 0.46032);
        glVertex3d(0.323765, 0.508687, 0.373289);
        glVertex3d(0.205038, 0.741702, 0.373289);

        glNormal3d(1.720419, 1.367071, 0.588435);
        glVertex3d(0.271885, 0.470994, 0.46032);
        glVertex3d(0.205038, 0.741702, 0.373289);
        glVertex3d(0.144049, 0.721885, 0.46032);

        glNormal3d(1.887367, 1.452136, -0.090289);
        glVertex3d(0.323765, 0.508687, 0.373289);
        glVertex3d(0.318323, 0.504733, 0.3);
        glVertex3d(0.198641, 0.739623, 0.3);

        glNormal3d(1.887367, 1.452136, -0.090288);
        glVertex3d(0.323765, 0.508687, 0.373289);
        glVertex3d(0.198641, 0.739623, 0.3);
        glVertex3d(0.205038, 0.741702, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(0.318323, 0.504733, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.144049, 0.721885, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.318323, 0.504733, 0.3);
        glVertex3d(0.144049, 0.721885, 0.3);
        glVertex3d(0.198641, 0.739623, 0.3);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(0.271885, 0.470994, 0);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.144049, 0.721885, 0.3);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(0.271885, 0.470994, 0);
        glVertex3d(0.144049, 0.721885, 0.3);
        glVertex3d(0.144049, 0.721885, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.271885, 0.470994, 0);
        glVertex3d(0.144049, 0.721885, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.144049, 0.721885, 0);
        glVertex3d(0.1, 1, 0);

        glNormal3d(0.012312, 0.843566, 0);
        glVertex3d(0.144049, 0.721885, 0);
        glVertex3d(0.144049, 0.721885, 0.3);
        glVertex3d(0.1, 1, 0.3);

        glNormal3d(0.012312, 0.843566, 0);
        glVertex3d(0.144049, 0.721885, 0);
        glVertex3d(0.1, 1, 0.3);
        glVertex3d(0.1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.198641, 0.739623, 0.3);
        glVertex3d(0.144049, 0.721885, 0.3);
        glVertex3d(0.1, 1, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.198641, 0.739623, 0.3);
        glVertex3d(0.1, 1, 0.3);
        glVertex3d(0.157401, 1, 0.3);

        glNormal3d(1.983654, 1.155795, -0.090289);
        glVertex3d(0.205038, 0.741702, 0.373289);
        glVertex3d(0.198641, 0.739623, 0.3);
        glVertex3d(0.157401, 1, 0.3);

        glNormal3d(1.983654, 1.155795, -0.090289);
        glVertex3d(0.205038, 0.741702, 0.373289);
        glVertex3d(0.157401, 1, 0.3);
        glVertex3d(0.164128, 1, 0.373289);

        glNormal3d(1.79859, 1.126484, 0.588435);
        glVertex3d(0.144049, 0.721885, 0.46032);
        glVertex3d(0.205038, 0.741702, 0.373289);
        glVertex3d(0.164128, 1, 0.373289);

        glNormal3d(1.79859, 1.126484, 0.588435);
        glVertex3d(0.144049, 0.721885, 0.46032);
        glVertex3d(0.164128, 1, 0.373289);
        glVertex3d(0.1, 1, 0.46032);

        glNormal3d(1.979593, 1.155152, 0.127773);
        glVertex3d(0.13098, 0.717639, 0.565673);
        glVertex3d(0.144049, 0.721885, 0.46032);
        glVertex3d(0.1, 1, 0.46032);

        glNormal3d(1.979593, 1.155152, 0.127773);
        glVertex3d(0.13098, 0.717639, 0.565673);
        glVertex3d(0.1, 1, 0.46032);
        glVertex3d(0.086258, 1, 0.565673);

        glNormal3d(1.974572, 1.154356, -0.162429);
        glVertex3d(0.148406, 0.723301, 0.675606);
        glVertex3d(0.13098, 0.717639, 0.565673);
        glVertex3d(0.086258, 1, 0.565673);

        glNormal3d(1.974572, 1.154356, -0.162429);
        glVertex3d(0.148406, 0.723301, 0.675606);
        glVertex3d(0.086258, 1, 0.565673);
        glVertex3d(0.104581, 1, 0.675606);

        glNormal3d(1.905846, 1.143471, -0.398572);
        glVertex3d(0.196326, 0.738871, 0.790121);
        glVertex3d(0.148406, 0.723301, 0.675606);
        glVertex3d(0.104581, 1, 0.675606);

        glNormal3d(1.905846, 1.143471, -0.398571);
        glVertex3d(0.196326, 0.738871, 0.790121);
        glVertex3d(0.104581, 1, 0.675606);
        glVertex3d(0.154967, 1, 0.790121);

        glNormal3d(1.722241, 1.114391, -0.682117);
        glVertex3d(0.270384, 0.762934, 0.872571);
        glVertex3d(0.196326, 0.738871, 0.790121);
        glVertex3d(0.154967, 1, 0.790121);

        glNormal3d(1.722241, 1.114391, -0.682117);
        glVertex3d(0.270384, 0.762934, 0.872571);
        glVertex3d(0.154967, 1, 0.790121);
        glVertex3d(0.232837, 1, 0.872571);

        glNormal3d(1.774965, 1.122742, -0.619971);
        glVertex3d(0.340086, 0.785581, 0.964182);
        glVertex3d(0.270384, 0.762934, 0.872571);
        glVertex3d(0.232837, 1, 0.872571);

        glNormal3d(1.774965, 1.122742, -0.619971);
        glVertex3d(0.340086, 0.785581, 0.964182);
        glVertex3d(0.232837, 1, 0.872571);
        glVertex3d(0.306126, 1, 0.964182);

        glNormal3d(1.824918, 1.130654, -0.549946);
        glVertex3d(0.374937, 0.796905, 1.019149);
        glVertex3d(0.340086, 0.785581, 0.964182);
        glVertex3d(0.306126, 1, 0.964182);

        glNormal3d(1.824918, 1.130654, -0.549946);
        glVertex3d(0.374937, 0.796905, 1.019149);
        glVertex3d(0.306126, 1, 0.964182);
        glVertex3d(0.34277, 1, 1.019149);

        glNormal3d(1.98436, 1.155907, -0.082031);
        glVertex3d(0.379294, 0.79832, 1.074116);
        glVertex3d(0.374937, 0.796905, 1.019149);
        glVertex3d(0.34277, 1, 1.019149);

        glNormal3d(1.98436, 1.155907, -0.082031);
        glVertex3d(0.379294, 0.79832, 1.074116);
        glVertex3d(0.34277, 1, 1.019149);
        glVertex3d(0.347351, 1, 1.074116);

        glNormal3d(1.9262, 1.146695, 0.347325);
        glVertex3d(0.353155, 0.789828, 1.147405);
        glVertex3d(0.379294, 0.79832, 1.074116);
        glVertex3d(0.347351, 1, 1.074116);

        glNormal3d(1.926199, 1.146695, 0.347326);
        glVertex3d(0.353155, 0.789828, 1.147405);
        glVertex3d(0.347351, 1, 1.074116);
        glVertex3d(0.319867, 1, 1.147405);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.353155, 0.789828, 1.202372);
        glVertex3d(0.353155, 0.789828, 1.147405);
        glVertex3d(0.319867, 1, 1.147405);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.353155, 0.789828, 1.202372);
        glVertex3d(0.319867, 1, 1.147405);
        glVertex3d(0.319867, 1, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.440283, 0.818137, 1.202372);
        glVertex3d(0.353155, 0.789828, 1.202372);
        glVertex3d(0.319867, 1, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.440283, 0.818137, 1.202372);
        glVertex3d(0.319867, 1, 1.202372);
        glVertex3d(0.411479, 1, 1.202372);

        glNormal3d(1.899786, 1.142511, -0.412402);
        glVertex3d(0.488203, 0.833707, 1.312305);
        glVertex3d(0.440283, 0.818137, 1.202372);
        glVertex3d(0.411479, 1, 1.202372);

        glNormal3d(1.899786, 1.142512, -0.412402);
        glVertex3d(0.488203, 0.833707, 1.312305);
        glVertex3d(0.411479, 1, 1.202372);
        glVertex3d(0.461865, 1, 1.312305);

        glNormal3d(1.934576, 1.148022, -0.323507);
        glVertex3d(0.52741, 0.846447, 1.4314);
        glVertex3d(0.488203, 0.833707, 1.312305);
        glVertex3d(0.461865, 1, 1.312305);

        glNormal3d(1.934576, 1.148022, -0.323507);
        glVertex3d(0.52741, 0.846447, 1.4314);
        glVertex3d(0.461865, 1, 1.312305);
        glVertex3d(0.50309, 1, 1.4314);

        glNormal3d(1.921276, 1.145915, -0.360499);
        glVertex3d(0.566618, 0.859186, 1.536753);
        glVertex3d(0.52741, 0.846447, 1.4314);
        glVertex3d(0.50309, 1, 1.4314);

        glNormal3d(1.921276, 1.145915, -0.360499);
        glVertex3d(0.566618, 0.859186, 1.536753);
        glVertex3d(0.50309, 1, 1.4314);
        glVertex3d(0.544315, 1, 1.536753);

        glNormal3d(1.94793, 1.150137, -0.280868);
        glVertex3d(0.601469, 0.870509, 1.660428);
        glVertex3d(0.566618, 0.859186, 1.536753);
        glVertex3d(0.544315, 1, 1.536753);

        glNormal3d(1.94793, 1.150137, -0.280868);
        glVertex3d(0.601469, 0.870509, 1.660428);
        glVertex3d(0.544315, 1, 1.536753);
        glVertex3d(0.580959, 1, 1.660428);

        glNormal3d(1.97034, 1.153686, -0.186604);
        glVertex3d(0.623251, 0.877587, 1.779523);
        glVertex3d(0.601469, 0.870509, 1.660428);
        glVertex3d(0.580959, 1, 1.660428);

        glNormal3d(1.97034, 1.153686, -0.186604);
        glVertex3d(0.623251, 0.877587, 1.779523);
        glVertex3d(0.580959, 1, 1.660428);
        glVertex3d(0.603862, 1, 1.779523);

        glNormal3d(1.975389, 1.154486, -0.157321);
        glVertex3d(0.645033, 0.884664, 1.921521);
        glVertex3d(0.623251, 0.877587, 1.779523);
        glVertex3d(0.603862, 1, 1.779523);

        glNormal3d(1.975389, 1.154486, -0.157321);
        glVertex3d(0.645033, 0.884664, 1.921521);
        glVertex3d(0.603862, 1, 1.779523);
        glVertex3d(0.626765, 1, 1.921521);

        glNormal3d(1.97034, 1.153687, -0.186604);
        glVertex3d(0.666814, 0.891742, 2.040615);
        glVertex3d(0.645033, 0.884664, 1.921521);
        glVertex3d(0.626765, 1, 1.921521);

        glNormal3d(1.97034, 1.153686, -0.186604);
        glVertex3d(0.666814, 0.891742, 2.040615);
        glVertex3d(0.626765, 1, 1.921521);
        glVertex3d(0.649668, 1, 2.040615);

        glNormal3d(1.987218, 1.156359, -0.03085);
        glVertex3d(0.671171, 0.893157, 2.187193);
        glVertex3d(0.666814, 0.891742, 2.040615);
        glVertex3d(0.649668, 1, 2.040615);

        glNormal3d(1.987218, 1.15636, -0.03085);
        glVertex3d(0.671171, 0.893157, 2.187193);
        glVertex3d(0.649668, 1, 2.040615);
        glVertex3d(0.654248, 1, 2.187193);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.671171, 0.893157, 2.301708);
        glVertex3d(0.671171, 0.893157, 2.187193);
        glVertex3d(0.654248, 1, 2.187193);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.671171, 0.893157, 2.301708);
        glVertex3d(0.654248, 1, 2.187193);
        glVertex3d(0.654248, 1, 2.301708);

        glNormal3d(1.986314, 1.156216, 0.052744);
        glVertex3d(0.662458, 0.890326, 2.473021);
        glVertex3d(0.671171, 0.893157, 2.301708);
        glVertex3d(0.654248, 1, 2.301708);

        glNormal3d(1.986314, 1.156217, 0.052744);
        glVertex3d(0.662458, 0.890326, 2.473021);
        glVertex3d(0.654248, 1, 2.301708);
        glVertex3d(0.645087, 1, 2.473021);

        glNormal3d(1.022218, 1.003519, 0.999747);
        glVertex3d(0.544836, 0.852108, 2.475769);
        glVertex3d(0.662458, 0.890326, 2.473021);
        glVertex3d(0.645087, 1, 2.473021);

        glNormal3d(1.022218, 1.003519, 0.999747);
        glVertex3d(0.544836, 0.852108, 2.475769);
        glVertex3d(0.645087, 1, 2.473021);
        glVertex3d(0.521412, 1, 2.475769);

        glNormal3d(1.374722, 1.05935, 0.925236);
        glVertex3d(0.457708, 0.823799, 2.512872);
        glVertex3d(0.544836, 0.852108, 2.475769);
        glVertex3d(0.521412, 1, 2.475769);

        glNormal3d(1.374722, 1.05935, 0.925236);
        glVertex3d(0.457708, 0.823799, 2.512872);
        glVertex3d(0.521412, 1, 2.475769);
        glVertex3d(0.429801, 1, 2.512872);

        glNormal3d(1.535287, 1.084781, 0.840404);
        glVertex3d(0.389313, 0.801576, 2.558677);
        glVertex3d(0.457708, 0.823799, 2.512872);
        glVertex3d(0.429801, 1, 2.512872);

        glNormal3d(1.535287, 1.084781, 0.840404);
        glVertex3d(0.389313, 0.801576, 2.558677);
        glVertex3d(0.429801, 1, 2.512872);
        glVertex3d(0.357886, 1, 2.558677);

        glNormal3d(1.807059, 1.127825, -0.576469);
        glVertex3d(0.418501, 0.81106, 2.7277);
        glVertex3d(0.374937, 0.796905, 2.663572);
        glVertex3d(0.34277, 1, 2.663572);

        glNormal3d(1.807059, 1.127825, -0.576469);
        glVertex3d(0.418501, 0.81106, 2.7277);
        glVertex3d(0.34277, 1, 2.663572);
        glVertex3d(0.388576, 1, 2.7277);

        glNormal3d(1.566912, 1.08979, -0.818871);
        glVertex3d(0.475134, 0.829461, 2.768925);
        glVertex3d(0.418501, 0.81106, 2.7277);
        glVertex3d(0.388576, 1, 2.7277);

        glNormal3d(1.566912, 1.08979, -0.81887);
        glVertex3d(0.475134, 0.829461, 2.768925);
        glVertex3d(0.388576, 1, 2.7277);
        glVertex3d(0.448123, 1, 2.768925);

        glNormal3d(1.985812, 1.156137, -0.061612);
        glVertex3d(0.47949, 0.830876, 2.842215);
        glVertex3d(0.475134, 0.829461, 2.768925);
        glVertex3d(0.448123, 1, 2.768925);

        glNormal3d(1.985812, 1.156137, -0.061612);
        glVertex3d(0.47949, 0.830876, 2.842215);
        glVertex3d(0.448123, 1, 2.768925);
        glVertex3d(0.452704, 1, 2.842215);

        glNormal3d(1.783255, 1.124055, -0.609197);
        glVertex3d(0.509985, 0.840785, 2.88344);
        glVertex3d(0.47949, 0.830876, 2.842215);
        glVertex3d(0.452704, 1, 2.842215);

        glNormal3d(1.783255, 1.124055, -0.609197);
        glVertex3d(0.509985, 0.840785, 2.88344);
        glVertex3d(0.452704, 1, 2.842215);
        glVertex3d(0.484767, 1, 2.88344);

        glNormal3d(1.277108, 1.043889, -0.959836);
        glVertex3d(0.614102, 0.874614, 2.915046);
        glVertex3d(0.509985, 0.840785, 2.88344);
        glVertex3d(0.484767, 1, 2.88344);

        glNormal3d(1.277108, 1.04389, -0.959836);
        glVertex3d(0.614102, 0.874614, 2.915046);
        glVertex3d(0.484767, 1, 2.88344);
        glVertex3d(0.594243, 1, 2.915046);

        glNormal3d(1.987674, 1.156432, -0.005455);
        glVertex3d(0.614538, 0.874756, 2.997954);
        glVertex3d(0.614102, 0.874614, 2.915046);
        glVertex3d(0.594243, 1, 2.915046);

        glNormal3d(1.987674, 1.156432, -0.005456);
        glVertex3d(0.614538, 0.874756, 2.997954);
        glVertex3d(0.594243, 1, 2.915046);
        glVertex3d(0.594701, 1, 2.997954);

        glNormal3d(1.597311, 1.094604, 0.79641);
        glVertex3d(0.579687, 0.863432, 3.025437);
        glVertex3d(0.614538, 0.874756, 2.997954);
        glVertex3d(0.594701, 1, 2.997954);

        glNormal3d(1.597311, 1.094605, 0.796411);
        glVertex3d(0.579687, 0.863432, 3.025437);
        glVertex3d(0.594701, 1, 2.997954);
        glVertex3d(0.558057, 1, 3.025437);

        glNormal3d(1.983731, 1.155807, 0.089431);
        glVertex3d(0.57533, 0.862017, 3.075824);
        glVertex3d(0.579687, 0.863432, 3.025437);
        glVertex3d(0.558057, 1, 3.025437);

        glNormal3d(1.983731, 1.155807, 0.089431);
        glVertex3d(0.57533, 0.862017, 3.075824);
        glVertex3d(0.558057, 1, 3.025437);
        glVertex3d(0.553476, 1, 3.075824);

        glNormal3d(1.61792, 1.097869, -0.780126);
        glVertex3d(0.61933, 0.876313, 3.112468);
        glVertex3d(0.57533, 0.862017, 3.075824);
        glVertex3d(0.553476, 1, 3.075824);

        glNormal3d(1.61792, 1.097869, -0.780126);
        glVertex3d(0.61933, 0.876313, 3.112468);
        glVertex3d(0.553476, 1, 3.075824);
        glVertex3d(0.59974, 1, 3.112468);

        glNormal3d(1.941224, 1.149075, 0.303106);
        glVertex3d(0.488203, 0.833707, 3.639233);
        glVertex3d(0.570974, 0.860601, 3.36898);
        glVertex3d(0.548895, 1, 3.36898);

        glNormal3d(1.941224, 1.149075, 0.303106);
        glVertex3d(0.488203, 0.833707, 3.639233);
        glVertex3d(0.548895, 1, 3.36898);
        glVertex3d(0.461865, 1, 3.639233);

        glNormal3d(1.913237, 1.144642, 0.38089);
        glVertex3d(0.377551, 0.797754, 3.91819);
        glVertex3d(0.488203, 0.833707, 3.639233);
        glVertex3d(0.461865, 1, 3.639233);

        glNormal3d(1.913237, 1.144642, 0.38089);
        glVertex3d(0.377551, 0.797754, 3.91819);
        glVertex3d(0.461865, 1, 3.639233);
        glVertex3d(0.345518, 1, 3.91819);

        glNormal3d(1.982809, 1.155661, -0.099276);
        glVertex3d(0.381907, 0.79917, 3.963537);
        glVertex3d(0.377551, 0.797754, 3.91819);
        glVertex3d(0.345518, 1, 3.91819);

        glNormal3d(1.982809, 1.155661, -0.099276);
        glVertex3d(0.381907, 0.79917, 3.963537);
        glVertex3d(0.345518, 1, 3.91819);
        glVertex3d(0.350099, 1, 3.963537);

        glNormal3d(1.342257, 1.054208, -0.938041);
        glVertex3d(0.57533, 0.862017, 4.037742);
        glVertex3d(0.381907, 0.79917, 3.963537);
        glVertex3d(0.350099, 1, 3.963537);

        glNormal3d(1.342257, 1.054208, -0.938041);
        glVertex3d(0.57533, 0.862017, 4.037742);
        glVertex3d(0.350099, 1, 3.963537);
        glVertex3d(0.553476, 1, 4.037742);

        glNormal3d(1.289308, 1.045822, -0.956139);
        glVertex3d(0.771017, 0.925599, 4.1);
        glVertex3d(0.57533, 0.862017, 4.037742);
        glVertex3d(0.553476, 1, 4.037742);

        glNormal3d(1.289308, 1.045822, -0.956139);
        glVertex3d(0.771017, 0.925599, 4.1);
        glVertex3d(0.553476, 1, 4.037742);
        glVertex3d(0.759233, 1, 4.1);

        glNormal3d(1.987671, 1.156432, -0.005926);
        glVertex3d(0.771367, 0.925713, 4.161418);
        glVertex3d(0.771017, 0.925599, 4.1);
        glVertex3d(0.759233, 1, 4.1);

        glNormal3d(1.987671, 1.156432, -0.005925);
        glVertex3d(0.771367, 0.925713, 4.161418);
        glVertex3d(0.759233, 1, 4.1);
        glVertex3d(0.759601, 1, 4.161418);

        glNormal3d(1.686568, 1.108742, -0.718888);
        glVertex3d(0.809789, 0.938197, 4.2);
        glVertex3d(0.771367, 0.925713, 4.161418);
        glVertex3d(0.759601, 1, 4.161418);

        glNormal3d(1.686568, 1.108741, -0.718888);
        glVertex3d(0.809789, 0.938197, 4.2);
        glVertex3d(0.759601, 1, 4.161418);
        glVertex3d(0.8, 1, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.809789, 0.938197, 4.2);
        glVertex3d(0.8, 1, 4.2);

        glNormal3d(1.985703, 1.15612, -0.063367);
        glVertex3d(0.62129, 0.87695, 3.144532);
        glVertex3d(0.61933, 0.876313, 3.112468);
        glVertex3d(0.59974, 1, 3.112468);

        glNormal3d(1.985703, 1.156119, -0.06337);
        glVertex3d(0.62129, 0.87695, 3.144532);
        glVertex3d(0.59974, 1, 3.112468);
        glVertex3d(0.601801, 1, 3.144532);

        glNormal3d(0.038038, 0.84764, -0.226748);
        glVertex3d(0.62129, 0.87695, 3.144532);
        glVertex3d(0.570974, 0.860601, 3.36898);
        glVertex3d(0.548895, 1, 3.36898);

        glNormal3d(0.038037, 0.847641, -0.226748);
        glVertex3d(0.62129, 0.87695, 3.144532);
        glVertex3d(0.548895, 1, 3.36898);
        glVertex3d(0.601801, 1, 3.144532);

        glNormal3d(0.032805, 0.846812, 0.202652);
        glVertex3d(0.365353, 0.793791, 2.615476);
        glVertex3d(0.374937, 0.796905, 2.663572);
        glVertex3d(0.34277, 1, 2.663572);

        glNormal3d(0.032805, 0.846812, 0.202651);
        glVertex3d(0.365353, 0.793791, 2.615476);
        glVertex3d(0.34277, 1, 2.663572);
        glVertex3d(0.332693, 1, 2.615476);

        glNormal3d(1.904682, 1.143287, 0.401271);
        glVertex3d(0.365353, 0.793791, 2.615476);
        glVertex3d(0.389313, 0.801576, 2.558677);
        glVertex3d(0.357886, 1, 2.558677);

        glNormal3d(1.904683, 1.143287, 0.401271);
        glVertex3d(0.365353, 0.793791, 2.615476);
        glVertex3d(0.357886, 1, 2.558677);
        glVertex3d(0.332693, 1, 2.615476);

        glNormal3d(1.904682, 0.856712, 0.401271);
        glVertex3d(0.332693, 1, 2.615476);
        glVertex3d(0.357886, 1, 2.558677);
        glVertex3d(0.389313, 1.198424, 2.558677);

        glNormal3d(1.904682, 0.856712, 0.401271);
        glVertex3d(0.332693, 1, 2.615476);
        glVertex3d(0.389313, 1.198424, 2.558677);
        glVertex3d(0.365353, 1.20621, 2.615476);

        glNormal3d(0.032805, 1.153189, 0.202652);
        glVertex3d(0.332693, 1, 2.615476);
        glVertex3d(0.34277, 1, 2.663572);
        glVertex3d(0.374937, 1.203095, 2.663572);

        glNormal3d(0.032805, 1.153189, 0.202652);
        glVertex3d(0.332693, 1, 2.615476);
        glVertex3d(0.374937, 1.203095, 2.663572);
        glVertex3d(0.365353, 1.20621, 2.615476);

        glNormal3d(0.038038, 1.15236, -0.226748);
        glVertex3d(0.601801, 1, 3.144532);
        glVertex3d(0.548895, 1, 3.36898);
        glVertex3d(0.570974, 1.139399, 3.36898);

        glNormal3d(0.038038, 1.15236, -0.226748);
        glVertex3d(0.601801, 1, 3.144532);
        glVertex3d(0.570974, 1.139399, 3.36898);
        glVertex3d(0.62129, 1.12305, 3.144532);

        glNormal3d(1.985703, 0.843879, -0.06337);
        glVertex3d(0.601801, 1, 3.144532);
        glVertex3d(0.59974, 1, 3.112468);
        glVertex3d(0.61933, 1.123687, 3.112468);

        glNormal3d(1.985703, 0.84388, -0.06337);
        glVertex3d(0.601801, 1, 3.144532);
        glVertex3d(0.61933, 1.123687, 3.112468);
        glVertex3d(0.62129, 1.12305, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.8, 1, 4.2);
        glVertex3d(0.809789, 1.061803, 4.2);

        glNormal3d(1.686568, 0.891258, -0.718888);
        glVertex3d(0.8, 1, 4.2);
        glVertex3d(0.759601, 1, 4.161418);
        glVertex3d(0.771367, 1.074287, 4.161418);

        glNormal3d(1.686567, 0.891258, -0.718888);
        glVertex3d(0.8, 1, 4.2);
        glVertex3d(0.771367, 1.074287, 4.161418);
        glVertex3d(0.809789, 1.061803, 4.2);

        glNormal3d(1.987671, 0.843568, -0.005926);
        glVertex3d(0.759601, 1, 4.161418);
        glVertex3d(0.759233, 1, 4.1);
        glVertex3d(0.771017, 1.074401, 4.1);

        glNormal3d(1.987671, 0.843568, -0.005925);
        glVertex3d(0.759601, 1, 4.161418);
        glVertex3d(0.771017, 1.074401, 4.1);
        glVertex3d(0.771367, 1.074287, 4.161418);

        glNormal3d(1.289308, 0.954178, -0.956139);
        glVertex3d(0.759233, 1, 4.1);
        glVertex3d(0.553476, 1, 4.037742);
        glVertex3d(0.575331, 1.137984, 4.037742);

        glNormal3d(1.289308, 0.954178, -0.956139);
        glVertex3d(0.759233, 1, 4.1);
        glVertex3d(0.575331, 1.137984, 4.037742);
        glVertex3d(0.771017, 1.074401, 4.1);

        glNormal3d(1.342257, 0.945792, -0.938041);
        glVertex3d(0.553476, 1, 4.037742);
        glVertex3d(0.350099, 1, 3.963537);
        glVertex3d(0.381908, 1.200831, 3.963537);

        glNormal3d(1.342257, 0.945792, -0.938041);
        glVertex3d(0.553476, 1, 4.037742);
        glVertex3d(0.381908, 1.200831, 3.963537);
        glVertex3d(0.575331, 1.137984, 4.037742);

        glNormal3d(1.982809, 0.844338, -0.099276);
        glVertex3d(0.350099, 1, 3.963537);
        glVertex3d(0.345518, 1, 3.91819);
        glVertex3d(0.377551, 1.202246, 3.91819);

        glNormal3d(1.982809, 0.844338, -0.099276);
        glVertex3d(0.350099, 1, 3.963537);
        glVertex3d(0.377551, 1.202246, 3.91819);
        glVertex3d(0.381908, 1.200831, 3.963537);

        glNormal3d(1.913237, 0.855357, 0.38089);
        glVertex3d(0.345518, 1, 3.91819);
        glVertex3d(0.461865, 1, 3.639233);
        glVertex3d(0.488203, 1.166293, 3.639233);

        glNormal3d(1.913237, 0.855357, 0.38089);
        glVertex3d(0.345518, 1, 3.91819);
        glVertex3d(0.488203, 1.166293, 3.639233);
        glVertex3d(0.377551, 1.202246, 3.91819);

        glNormal3d(1.941224, 0.850924, 0.303106);
        glVertex3d(0.461865, 1, 3.639233);
        glVertex3d(0.548895, 1, 3.36898);
        glVertex3d(0.570974, 1.139399, 3.36898);

        glNormal3d(1.941224, 0.850924, 0.303106);
        glVertex3d(0.461865, 1, 3.639233);
        glVertex3d(0.570974, 1.139399, 3.36898);
        glVertex3d(0.488203, 1.166293, 3.639233);

        glNormal3d(1.61792, 0.902131, -0.780126);
        glVertex3d(0.59974, 1, 3.112468);
        glVertex3d(0.553476, 1, 3.075824);
        glVertex3d(0.57533, 1.137984, 3.075824);

        glNormal3d(1.61792, 0.902131, -0.780126);
        glVertex3d(0.59974, 1, 3.112468);
        glVertex3d(0.57533, 1.137984, 3.075824);
        glVertex3d(0.61933, 1.123687, 3.112468);

        glNormal3d(1.983731, 0.844192, 0.089431);
        glVertex3d(0.553476, 1, 3.075824);
        glVertex3d(0.558057, 1, 3.025437);
        glVertex3d(0.579687, 1.136568, 3.025437);

        glNormal3d(1.983731, 0.844192, 0.08943);
        glVertex3d(0.553476, 1, 3.075824);
        glVertex3d(0.579687, 1.136568, 3.025437);
        glVertex3d(0.57533, 1.137984, 3.075824);

        glNormal3d(1.597311, 0.905395, 0.796411);
        glVertex3d(0.558057, 1, 3.025437);
        glVertex3d(0.594701, 1, 2.997954);
        glVertex3d(0.614538, 1.125244, 2.997954);

        glNormal3d(1.59731, 0.905395, 0.796411);
        glVertex3d(0.558057, 1, 3.025437);
        glVertex3d(0.614538, 1.125244, 2.997954);
        glVertex3d(0.579687, 1.136568, 3.025437);

        glNormal3d(1.987674, 0.843568, -0.005456);
        glVertex3d(0.594701, 1, 2.997954);
        glVertex3d(0.594243, 1, 2.915046);
        glVertex3d(0.614102, 1.125386, 2.915046);

        glNormal3d(1.987674, 0.843568, -0.005456);
        glVertex3d(0.594701, 1, 2.997954);
        glVertex3d(0.614102, 1.125386, 2.915046);
        glVertex3d(0.614538, 1.125244, 2.997954);

        glNormal3d(1.277108, 0.95611, -0.959836);
        glVertex3d(0.594243, 1, 2.915046);
        glVertex3d(0.484767, 1, 2.88344);
        glVertex3d(0.509985, 1.159216, 2.88344);

        glNormal3d(1.277108, 0.95611, -0.959836);
        glVertex3d(0.594243, 1, 2.915046);
        glVertex3d(0.509985, 1.159216, 2.88344);
        glVertex3d(0.614102, 1.125386, 2.915046);

        glNormal3d(1.783255, 0.875944, -0.609197);
        glVertex3d(0.484767, 1, 2.88344);
        glVertex3d(0.452704, 1, 2.842215);
        glVertex3d(0.47949, 1.169124, 2.842215);

        glNormal3d(1.783255, 0.875944, -0.609197);
        glVertex3d(0.484767, 1, 2.88344);
        glVertex3d(0.47949, 1.169124, 2.842215);
        glVertex3d(0.509985, 1.159216, 2.88344);

        glNormal3d(1.985812, 0.843862, -0.061612);
        glVertex3d(0.452704, 1, 2.842215);
        glVertex3d(0.448123, 1, 2.768925);
        glVertex3d(0.475134, 1.17054, 2.768925);

        glNormal3d(1.985812, 0.843862, -0.061612);
        glVertex3d(0.452704, 1, 2.842215);
        glVertex3d(0.475134, 1.17054, 2.768925);
        glVertex3d(0.47949, 1.169124, 2.842215);

        glNormal3d(1.566912, 0.91021, -0.818871);
        glVertex3d(0.448123, 1, 2.768925);
        glVertex3d(0.388576, 1, 2.7277);
        glVertex3d(0.418501, 1.188941, 2.7277);

        glNormal3d(1.566911, 0.91021, -0.818871);
        glVertex3d(0.448123, 1, 2.768925);
        glVertex3d(0.418501, 1.188941, 2.7277);
        glVertex3d(0.475134, 1.17054, 2.768925);

        glNormal3d(1.807059, 0.872174, -0.576469);
        glVertex3d(0.388576, 1, 2.7277);
        glVertex3d(0.34277, 1, 2.663572);
        glVertex3d(0.374937, 1.203095, 2.663572);

        glNormal3d(1.807059, 0.872174, -0.576469);
        glVertex3d(0.388576, 1, 2.7277);
        glVertex3d(0.374937, 1.203095, 2.663572);
        glVertex3d(0.418501, 1.188941, 2.7277);

        glNormal3d(1.535287, 0.915219, 0.840404);
        glVertex3d(0.357886, 1, 2.558677);
        glVertex3d(0.429801, 1, 2.512872);
        glVertex3d(0.457708, 1.176202, 2.512872);

        glNormal3d(1.535287, 0.915219, 0.840404);
        glVertex3d(0.357886, 1, 2.558677);
        glVertex3d(0.457708, 1.176202, 2.512872);
        glVertex3d(0.389313, 1.198424, 2.558677);

        glNormal3d(1.374722, 0.94065, 0.925236);
        glVertex3d(0.429801, 1, 2.512872);
        glVertex3d(0.521412, 1, 2.475769);
        glVertex3d(0.544836, 1.147892, 2.475769);

        glNormal3d(1.374722, 0.94065, 0.925236);
        glVertex3d(0.429801, 1, 2.512872);
        glVertex3d(0.544836, 1.147892, 2.475769);
        glVertex3d(0.457708, 1.176202, 2.512872);

        glNormal3d(1.022218, 0.996481, 0.999747);
        glVertex3d(0.521412, 1, 2.475769);
        glVertex3d(0.645087, 1, 2.473021);
        glVertex3d(0.662458, 1.109674, 2.473021);

        glNormal3d(1.022218, 0.996481, 0.999747);
        glVertex3d(0.521412, 1, 2.475769);
        glVertex3d(0.662458, 1.109674, 2.473021);
        glVertex3d(0.544836, 1.147892, 2.475769);

        glNormal3d(1.986313, 0.843783, 0.052744);
        glVertex3d(0.645087, 1, 2.473021);
        glVertex3d(0.654248, 1, 2.301708);
        glVertex3d(0.671171, 1.106843, 2.301708);

        glNormal3d(1.986314, 0.843783, 0.052745);
        glVertex3d(0.645087, 1, 2.473021);
        glVertex3d(0.671171, 1.106843, 2.301708);
        glVertex3d(0.662458, 1.109674, 2.473021);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.654248, 1, 2.301708);
        glVertex3d(0.654248, 1, 2.187193);
        glVertex3d(0.671171, 1.106843, 2.187193);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.654248, 1, 2.301708);
        glVertex3d(0.671171, 1.106843, 2.187193);
        glVertex3d(0.671171, 1.106843, 2.301708);

        glNormal3d(1.987218, 0.84364, -0.03085);
        glVertex3d(0.654248, 1, 2.187193);
        glVertex3d(0.649668, 1, 2.040615);
        glVertex3d(0.666814, 1.108259, 2.040615);

        glNormal3d(1.987218, 0.843639, -0.030851);
        glVertex3d(0.654248, 1, 2.187193);
        glVertex3d(0.666814, 1.108259, 2.040615);
        glVertex3d(0.671171, 1.106843, 2.187193);

        glNormal3d(1.97034, 0.846313, -0.186604);
        glVertex3d(0.649668, 1, 2.040615);
        glVertex3d(0.626765, 1, 1.921521);
        glVertex3d(0.645033, 1.115336, 1.921521);

        glNormal3d(1.97034, 0.846313, -0.186603);
        glVertex3d(0.649668, 1, 2.040615);
        glVertex3d(0.645033, 1.115336, 1.921521);
        glVertex3d(0.666814, 1.108259, 2.040615);

        glNormal3d(1.975389, 0.845513, -0.157321);
        glVertex3d(0.626765, 1, 1.921521);
        glVertex3d(0.603862, 1, 1.779523);
        glVertex3d(0.623251, 1.122413, 1.779523);

        glNormal3d(1.975389, 0.845513, -0.157321);
        glVertex3d(0.626765, 1, 1.921521);
        glVertex3d(0.623251, 1.122413, 1.779523);
        glVertex3d(0.645033, 1.115336, 1.921521);

        glNormal3d(1.97034, 0.846313, -0.186604);
        glVertex3d(0.603862, 1, 1.779523);
        glVertex3d(0.580959, 1, 1.660428);
        glVertex3d(0.601469, 1.129491, 1.660428);

        glNormal3d(1.97034, 0.846313, -0.186604);
        glVertex3d(0.603862, 1, 1.779523);
        glVertex3d(0.601469, 1.129491, 1.660428);
        glVertex3d(0.623251, 1.122413, 1.779523);

        glNormal3d(1.94793, 0.849862, -0.280868);
        glVertex3d(0.580959, 1, 1.660428);
        glVertex3d(0.544315, 1, 1.536753);
        glVertex3d(0.566618, 1.140815, 1.536753);

        glNormal3d(1.94793, 0.849862, -0.280868);
        glVertex3d(0.580959, 1, 1.660428);
        glVertex3d(0.566618, 1.140815, 1.536753);
        glVertex3d(0.601469, 1.129491, 1.660428);

        glNormal3d(1.921276, 0.854084, -0.360499);
        glVertex3d(0.544315, 1, 1.536753);
        glVertex3d(0.50309, 1, 1.4314);
        glVertex3d(0.527411, 1.153554, 1.4314);

        glNormal3d(1.921276, 0.854084, -0.360499);
        glVertex3d(0.544315, 1, 1.536753);
        glVertex3d(0.527411, 1.153554, 1.4314);
        glVertex3d(0.566618, 1.140815, 1.536753);

        glNormal3d(1.934576, 0.851977, -0.323507);
        glVertex3d(0.50309, 1, 1.4314);
        glVertex3d(0.461865, 1, 1.312305);
        glVertex3d(0.488203, 1.166293, 1.312305);

        glNormal3d(1.934576, 0.851977, -0.323507);
        glVertex3d(0.50309, 1, 1.4314);
        glVertex3d(0.488203, 1.166293, 1.312305);
        glVertex3d(0.527411, 1.153554, 1.4314);

        glNormal3d(1.899786, 0.857487, -0.412402);
        glVertex3d(0.461865, 1, 1.312305);
        glVertex3d(0.411479, 1, 1.202372);
        glVertex3d(0.440283, 1.181863, 1.202372);

        glNormal3d(1.899786, 0.857487, -0.412401);
        glVertex3d(0.461865, 1, 1.312305);
        glVertex3d(0.440283, 1.181863, 1.202372);
        glVertex3d(0.488203, 1.166293, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(0.411479, 1, 1.202372);
        glVertex3d(0.319867, 1, 1.202372);
        glVertex3d(0.353155, 1.210173, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.411479, 1, 1.202372);
        glVertex3d(0.353155, 1.210173, 1.202372);
        glVertex3d(0.440283, 1.181863, 1.202372);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.319867, 1, 1.202372);
        glVertex3d(0.319867, 1, 1.147405);
        glVertex3d(0.353155, 1.210173, 1.147405);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.319867, 1, 1.202372);
        glVertex3d(0.353155, 1.210173, 1.147405);
        glVertex3d(0.353155, 1.210173, 1.202372);

        glNormal3d(1.926199, 0.853304, 0.347326);
        glVertex3d(0.319867, 1, 1.147405);
        glVertex3d(0.347351, 1, 1.074116);
        glVertex3d(0.379294, 1.20168, 1.074116);

        glNormal3d(1.926199, 0.853304, 0.347325);
        glVertex3d(0.319867, 1, 1.147405);
        glVertex3d(0.379294, 1.20168, 1.074116);
        glVertex3d(0.353155, 1.210173, 1.147405);

        glNormal3d(1.98436, 0.844092, -0.082031);
        glVertex3d(0.347351, 1, 1.074116);
        glVertex3d(0.34277, 1, 1.019149);
        glVertex3d(0.374937, 1.203096, 1.019149);

        glNormal3d(1.98436, 0.844092, -0.08203);
        glVertex3d(0.347351, 1, 1.074116);
        glVertex3d(0.374937, 1.203096, 1.019149);
        glVertex3d(0.379294, 1.20168, 1.074116);

        glNormal3d(1.824918, 0.869345, -0.549946);
        glVertex3d(0.34277, 1, 1.019149);
        glVertex3d(0.306126, 1, 0.964182);
        glVertex3d(0.340086, 1.214419, 0.964182);

        glNormal3d(1.824918, 0.869345, -0.549946);
        glVertex3d(0.34277, 1, 1.019149);
        glVertex3d(0.340086, 1.214419, 0.964182);
        glVertex3d(0.374937, 1.203096, 1.019149);

        glNormal3d(1.774965, 0.877257, -0.619971);
        glVertex3d(0.306126, 1, 0.964182);
        glVertex3d(0.232837, 1, 0.872571);
        glVertex3d(0.270384, 1.237067, 0.872571);

        glNormal3d(1.774965, 0.877257, -0.619971);
        glVertex3d(0.306126, 1, 0.964182);
        glVertex3d(0.270384, 1.237067, 0.872571);
        glVertex3d(0.340086, 1.214419, 0.964182);

        glNormal3d(1.72224, 0.885608, -0.682117);
        glVertex3d(0.232837, 1, 0.872571);
        glVertex3d(0.154967, 1, 0.790121);
        glVertex3d(0.196326, 1.26113, 0.790121);

        glNormal3d(1.72224, 0.885608, -0.682117);
        glVertex3d(0.232837, 1, 0.872571);
        glVertex3d(0.196326, 1.26113, 0.790121);
        glVertex3d(0.270384, 1.237067, 0.872571);

        glNormal3d(1.905846, 0.856528, -0.398571);
        glVertex3d(0.154967, 1, 0.790121);
        glVertex3d(0.104581, 1, 0.675606);
        glVertex3d(0.148406, 1.2767, 0.675606);

        glNormal3d(1.905846, 0.856528, -0.398571);
        glVertex3d(0.154967, 1, 0.790121);
        glVertex3d(0.148406, 1.2767, 0.675606);
        glVertex3d(0.196326, 1.26113, 0.790121);

        glNormal3d(1.974572, 0.845643, -0.162429);
        glVertex3d(0.104581, 1, 0.675606);
        glVertex3d(0.086258, 1, 0.565673);
        glVertex3d(0.13098, 1.282362, 0.565673);

        glNormal3d(1.974572, 0.845642, -0.16243);
        glVertex3d(0.104581, 1, 0.675606);
        glVertex3d(0.13098, 1.282362, 0.565673);
        glVertex3d(0.148406, 1.2767, 0.675606);

        glNormal3d(1.979593, 0.844847, 0.127773);
        glVertex3d(0.086258, 1, 0.565673);
        glVertex3d(0.1, 1, 0.46032);
        glVertex3d(0.144049, 1.278116, 0.46032);

        glNormal3d(1.979593, 0.844847, 0.127773);
        glVertex3d(0.086258, 1, 0.565673);
        glVertex3d(0.144049, 1.278116, 0.46032);
        glVertex3d(0.13098, 1.282362, 0.565673);

        glNormal3d(1.79859, 0.873515, 0.588435);
        glVertex3d(0.1, 1, 0.46032);
        glVertex3d(0.164128, 1, 0.373289);
        glVertex3d(0.205039, 1.258299, 0.373289);

        glNormal3d(1.79859, 0.873515, 0.588435);
        glVertex3d(0.1, 1, 0.46032);
        glVertex3d(0.205039, 1.258299, 0.373289);
        glVertex3d(0.144049, 1.278116, 0.46032);

        glNormal3d(1.983654, 0.844204, -0.090289);
        glVertex3d(0.164128, 1, 0.373289);
        glVertex3d(0.157401, 1, 0.3);
        glVertex3d(0.198641, 1.260378, 0.3);

        glNormal3d(1.983654, 0.844204, -0.090289);
        glVertex3d(0.164128, 1, 0.373289);
        glVertex3d(0.198641, 1.260378, 0.3);
        glVertex3d(0.205039, 1.258299, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(0.157401, 1, 0.3);
        glVertex3d(0.1, 1, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.157401, 1, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.198641, 1.260378, 0.3);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(0.1, 1, 0);
        glVertex3d(0.1, 1, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(0.1, 1, 0);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.14405, 1.278116, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.1, 1, 0);
        glVertex3d(0.14405, 1.278116, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.14405, 1.278116, 0);
        glVertex3d(0.271885, 1.529007, 0);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(0.14405, 1.278116, 0);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.271885, 1.529007, 0.3);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(0.14405, 1.278116, 0);
        glVertex3d(0.271885, 1.529007, 0.3);
        glVertex3d(0.271885, 1.529007, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.198641, 1.260378, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.271885, 1.529007, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.198641, 1.260378, 0.3);
        glVertex3d(0.271885, 1.529007, 0.3);
        glVertex3d(0.318323, 1.495268, 0.3);

        glNormal3d(1.887367, 0.547863, -0.090289);
        glVertex3d(0.205039, 1.258299, 0.373289);
        glVertex3d(0.198641, 1.260378, 0.3);
        glVertex3d(0.318323, 1.495268, 0.3);

        glNormal3d(1.887367, 0.547863, -0.090289);
        glVertex3d(0.205039, 1.258299, 0.373289);
        glVertex3d(0.318323, 1.495268, 0.3);
        glVertex3d(0.323766, 1.491313, 0.373289);

        glNormal3d(1.720418, 0.632928, 0.588435);
        glVertex3d(0.144049, 1.278116, 0.46032);
        glVertex3d(0.205039, 1.258299, 0.373289);
        glVertex3d(0.323766, 1.491313, 0.373289);

        glNormal3d(1.720418, 0.632928, 0.588435);
        glVertex3d(0.144049, 1.278116, 0.46032);
        glVertex3d(0.323766, 1.491313, 0.373289);
        glVertex3d(0.271885, 1.529007, 0.46032);

        glNormal3d(1.883703, 0.54973, 0.127773);
        glVertex3d(0.13098, 1.282362, 0.565673);
        glVertex3d(0.144049, 1.278116, 0.46032);
        glVertex3d(0.271885, 1.529007, 0.46032);

        glNormal3d(1.883703, 0.54973, 0.127773);
        glVertex3d(0.13098, 1.282362, 0.565673);
        glVertex3d(0.271885, 1.529007, 0.46032);
        glVertex3d(0.260768, 1.537084, 0.565673);

        glNormal3d(1.879174, 0.552038, -0.16243);
        glVertex3d(0.148406, 1.2767, 0.675606);
        glVertex3d(0.13098, 1.282362, 0.565673);
        glVertex3d(0.260768, 1.537084, 0.565673);

        glNormal3d(1.879174, 0.552038, -0.162429);
        glVertex3d(0.148406, 1.2767, 0.675606);
        glVertex3d(0.260768, 1.537084, 0.565673);
        glVertex3d(0.275591, 1.526314, 0.675606);

        glNormal3d(1.817175, 0.583628, -0.398572);
        glVertex3d(0.196326, 1.26113, 0.790121);
        glVertex3d(0.148406, 1.2767, 0.675606);
        glVertex3d(0.275591, 1.526314, 0.675606);

        glNormal3d(1.817175, 0.583628, -0.398572);
        glVertex3d(0.196326, 1.26113, 0.790121);
        glVertex3d(0.275591, 1.526314, 0.675606);
        glVertex3d(0.316354, 1.496698, 0.790121);

        glNormal3d(1.651542, 0.668022, -0.682117);
        glVertex3d(0.270384, 1.237067, 0.872571);
        glVertex3d(0.196326, 1.26113, 0.790121);
        glVertex3d(0.316354, 1.496698, 0.790121);

        glNormal3d(1.651542, 0.668022, -0.682117);
        glVertex3d(0.270384, 1.237067, 0.872571);
        glVertex3d(0.316354, 1.496698, 0.790121);
        glVertex3d(0.379352, 1.450928, 0.872571);

        glNormal3d(1.699106, 0.643787, -0.619971);
        glVertex3d(0.340086, 1.214419, 0.964182);
        glVertex3d(0.270384, 1.237067, 0.872571);
        glVertex3d(0.379352, 1.450928, 0.872571);

        glNormal3d(1.699106, 0.643787, -0.619971);
        glVertex3d(0.340086, 1.214419, 0.964182);
        glVertex3d(0.379352, 1.450928, 0.872571);
        glVertex3d(0.438644, 1.407849, 0.964182);

        glNormal3d(1.744169, 0.620826, -0.549946);
        glVertex3d(0.374937, 1.203096, 1.019149);
        glVertex3d(0.340086, 1.214419, 0.964182);
        glVertex3d(0.438644, 1.407849, 0.964182);

        glNormal3d(1.744169, 0.620826, -0.549945);
        glVertex3d(0.374937, 1.203096, 1.019149);
        glVertex3d(0.438644, 1.407849, 0.964182);
        glVertex3d(0.46829, 1.38631, 1.019149);

        glNormal3d(1.888003, 0.547539, -0.08203);
        glVertex3d(0.379294, 1.20168, 1.074116);
        glVertex3d(0.374937, 1.203096, 1.019149);
        glVertex3d(0.46829, 1.38631, 1.019149);

        glNormal3d(1.888003, 0.547539, -0.08203);
        glVertex3d(0.379294, 1.20168, 1.074116);
        glVertex3d(0.46829, 1.38631, 1.019149);
        glVertex3d(0.471996, 1.383618, 1.074116);

        glNormal3d(1.835536, 0.574272, 0.347325);
        glVertex3d(0.353155, 1.210173, 1.147405);
        glVertex3d(0.379294, 1.20168, 1.074116);
        glVertex3d(0.471996, 1.383618, 1.074116);

        glNormal3d(1.835536, 0.574272, 0.347326);
        glVertex3d(0.353155, 1.210173, 1.147405);
        glVertex3d(0.471996, 1.383618, 1.074116);
        glVertex3d(0.449761, 1.399772, 1.147405);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.353155, 1.210173, 1.202372);
        glVertex3d(0.353155, 1.210173, 1.147405);
        glVertex3d(0.449761, 1.399772, 1.147405);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.353155, 1.210173, 1.202372);
        glVertex3d(0.449761, 1.399772, 1.147405);
        glVertex3d(0.449761, 1.399772, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.440283, 1.181863, 1.202372);
        glVertex3d(0.353155, 1.210173, 1.202372);
        glVertex3d(0.449761, 1.399772, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.440283, 1.181863, 1.202372);
        glVertex3d(0.449761, 1.399772, 1.202372);
        glVertex3d(0.523876, 1.345924, 1.202372);

        glNormal3d(1.811709, 0.586413, -0.412401);
        glVertex3d(0.488203, 1.166293, 1.312305);
        glVertex3d(0.440283, 1.181863, 1.202372);
        glVertex3d(0.523876, 1.345924, 1.202372);

        glNormal3d(1.811709, 0.586413, -0.412402);
        glVertex3d(0.488203, 1.166293, 1.312305);
        glVertex3d(0.523876, 1.345924, 1.202372);
        glVertex3d(0.56464, 1.316308, 1.312305);

        glNormal3d(1.843093, 0.570422, -0.323507);
        glVertex3d(0.527411, 1.153554, 1.4314);
        glVertex3d(0.488203, 1.166293, 1.312305);
        glVertex3d(0.56464, 1.316308, 1.312305);

        glNormal3d(1.843093, 0.570422, -0.323507);
        glVertex3d(0.527411, 1.153554, 1.4314);
        glVertex3d(0.56464, 1.316308, 1.312305);
        glVertex3d(0.597991, 1.292077, 1.4314);

        glNormal3d(1.831095, 0.576536, -0.360499);
        glVertex3d(0.566618, 1.140815, 1.536753);
        glVertex3d(0.527411, 1.153554, 1.4314);
        glVertex3d(0.597991, 1.292077, 1.4314);

        glNormal3d(1.831095, 0.576536, -0.360499);
        glVertex3d(0.566618, 1.140815, 1.536753);
        glVertex3d(0.597991, 1.292077, 1.4314);
        glVertex3d(0.631343, 1.267845, 1.536753);

        glNormal3d(1.85514, 0.564284, -0.280867);
        glVertex3d(0.601469, 1.129491, 1.660428);
        glVertex3d(0.566618, 1.140815, 1.536753);
        glVertex3d(0.631343, 1.267845, 1.536753);

        glNormal3d(1.85514, 0.564284, -0.280867);
        glVertex3d(0.601469, 1.129491, 1.660428);
        glVertex3d(0.631343, 1.267845, 1.536753);
        glVertex3d(0.660989, 1.246306, 1.660428);

        glNormal3d(1.875356, 0.553984, -0.186604);
        glVertex3d(0.623251, 1.122413, 1.779523);
        glVertex3d(0.601469, 1.129491, 1.660428);
        glVertex3d(0.660989, 1.246306, 1.660428);

        glNormal3d(1.875356, 0.553983, -0.186604);
        glVertex3d(0.623251, 1.122413, 1.779523);
        glVertex3d(0.660989, 1.246306, 1.660428);
        glVertex3d(0.679518, 1.232844, 1.779523);

        glNormal3d(1.879911, 0.551662, -0.157321);
        glVertex3d(0.645033, 1.115336, 1.921521);
        glVertex3d(0.623251, 1.122413, 1.779523);
        glVertex3d(0.679518, 1.232844, 1.779523);

        glNormal3d(1.879911, 0.551662, -0.157321);
        glVertex3d(0.645033, 1.115336, 1.921521);
        glVertex3d(0.679518, 1.232844, 1.779523);
        glVertex3d(0.698047, 1.219382, 1.921521);

        glNormal3d(1.875356, 0.553983, -0.186603);
        glVertex3d(0.666814, 1.108259, 2.040615);
        glVertex3d(0.645033, 1.115336, 1.921521);
        glVertex3d(0.698047, 1.219382, 1.921521);

        glNormal3d(1.875356, 0.553983, -0.186603);
        glVertex3d(0.666814, 1.108259, 2.040615);
        glVertex3d(0.698047, 1.219382, 1.921521);
        glVertex3d(0.716576, 1.20592, 2.040615);

        glNormal3d(1.890582, 0.546225, -0.030851);
        glVertex3d(0.671171, 1.106843, 2.187193);
        glVertex3d(0.666814, 1.108259, 2.040615);
        glVertex3d(0.716576, 1.20592, 2.040615);

        glNormal3d(1.890583, 0.546226, -0.03085);
        glVertex3d(0.671171, 1.106843, 2.187193);
        glVertex3d(0.716576, 1.20592, 2.040615);
        glVertex3d(0.720281, 1.203228, 2.187193);

        glNormal3d(1.891006, 0.54601, 0);
        glVertex3d(0.671171, 1.106843, 2.301708);
        glVertex3d(0.671171, 1.106843, 2.187193);
        glVertex3d(0.720281, 1.203228, 2.187193);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.671171, 1.106843, 2.301708);
        glVertex3d(0.720281, 1.203228, 2.187193);
        glVertex3d(0.720281, 1.203228, 2.301708);

        glNormal3d(1.889766, 0.546641, 0.052745);
        glVertex3d(0.662458, 1.109674, 2.473021);
        glVertex3d(0.671171, 1.106843, 2.301708);
        glVertex3d(0.720281, 1.203228, 2.301708);

        glNormal3d(1.889766, 0.546641, 0.052745);
        glVertex3d(0.662458, 1.109674, 2.473021);
        glVertex3d(0.720281, 1.203228, 2.301708);
        glVertex3d(0.71287, 1.208613, 2.473021);

        glNormal3d(1.020043, 0.989788, 0.999747);
        glVertex3d(0.544836, 1.147892, 2.475769);
        glVertex3d(0.662458, 1.109674, 2.473021);
        glVertex3d(0.71287, 1.208613, 2.473021);

        glNormal3d(1.020043, 0.989788, 0.999747);
        glVertex3d(0.544836, 1.147892, 2.475769);
        glVertex3d(0.71287, 1.208613, 2.473021);
        glVertex3d(0.612814, 1.281307, 2.475769);

        glNormal3d(1.338041, 0.827759, 0.925236);
        glVertex3d(0.457708, 1.176202, 2.512872);
        glVertex3d(0.544836, 1.147892, 2.475769);
        glVertex3d(0.612814, 1.281307, 2.475769);

        glNormal3d(1.338041, 0.827759, 0.925236);
        glVertex3d(0.457708, 1.176202, 2.512872);
        glVertex3d(0.612814, 1.281307, 2.475769);
        glVertex3d(0.538699, 1.335155, 2.512872);

        glNormal3d(1.48289, 0.753955, 0.840404);
        glVertex3d(0.389313, 1.198424, 2.558677);
        glVertex3d(0.457708, 1.176202, 2.512872);
        glVertex3d(0.538699, 1.335155, 2.512872);

        glNormal3d(1.48289, 0.753955, 0.840404);
        glVertex3d(0.389313, 1.198424, 2.558677);
        glVertex3d(0.538699, 1.335155, 2.512872);
        glVertex3d(0.480519, 1.377425, 2.558677);

        glNormal3d(1.728058, 0.629035, -0.576469);
        glVertex3d(0.418501, 1.188941, 2.7277);
        glVertex3d(0.374937, 1.203095, 2.663572);
        glVertex3d(0.46829, 1.38631, 2.663572);

        glNormal3d(1.728058, 0.629035, -0.576469);
        glVertex3d(0.418501, 1.188941, 2.7277);
        glVertex3d(0.46829, 1.38631, 2.663572);
        glVertex3d(0.505347, 1.359386, 2.7277);

        glNormal3d(1.511418, 0.739419, -0.818871);
        glVertex3d(0.475134, 1.17054, 2.768925);
        glVertex3d(0.418501, 1.188941, 2.7277);
        glVertex3d(0.505347, 1.359386, 2.7277);

        glNormal3d(1.511418, 0.739419, -0.818871);
        glVertex3d(0.475134, 1.17054, 2.768925);
        glVertex3d(0.505347, 1.359386, 2.7277);
        glVertex3d(0.553522, 1.324385, 2.768925);

        glNormal3d(1.889313, 0.546872, -0.061613);
        glVertex3d(0.47949, 1.169124, 2.842215);
        glVertex3d(0.475134, 1.17054, 2.768925);
        glVertex3d(0.553522, 1.324385, 2.768925);

        glNormal3d(1.889313, 0.546871, -0.061613);
        glVertex3d(0.47949, 1.169124, 2.842215);
        glVertex3d(0.553522, 1.324385, 2.768925);
        glVertex3d(0.557228, 1.321693, 2.842215);

        glNormal3d(1.706585, 0.639977, -0.609197);
        glVertex3d(0.509985, 1.159216, 2.88344);
        glVertex3d(0.47949, 1.169124, 2.842215);
        glVertex3d(0.557228, 1.321693, 2.842215);

        glNormal3d(1.706585, 0.639977, -0.609197);
        glVertex3d(0.509985, 1.159216, 2.88344);
        glVertex3d(0.557228, 1.321693, 2.842215);
        glVertex3d(0.583168, 1.302846, 2.88344);

        glNormal3d(1.249983, 0.872627, -0.959836);
        glVertex3d(0.614102, 1.125386, 2.915046);
        glVertex3d(0.509985, 1.159216, 2.88344);
        glVertex3d(0.583168, 1.302846, 2.88344);

        glNormal3d(1.249982, 0.872627, -0.959836);
        glVertex3d(0.614102, 1.125386, 2.915046);
        glVertex3d(0.583168, 1.302846, 2.88344);
        glVertex3d(0.671736, 1.238498, 2.915046);

        glNormal3d(1.890993, 0.546015, -0.005456);
        glVertex3d(0.614538, 1.125244, 2.997954);
        glVertex3d(0.614102, 1.125386, 2.915046);
        glVertex3d(0.671736, 1.238498, 2.915046);

        glNormal3d(1.890993, 0.546016, -0.005455);
        glVertex3d(0.614538, 1.125244, 2.997954);
        glVertex3d(0.671736, 1.238498, 2.915046);
        glVertex3d(0.672106, 1.238229, 2.997954);

        glNormal3d(1.538841, 0.725446, 0.796411);
        glVertex3d(0.579687, 1.136568, 3.025437);
        glVertex3d(0.614538, 1.125244, 2.997954);
        glVertex3d(0.672106, 1.238229, 2.997954);

        glNormal3d(1.538842, 0.725446, 0.79641);
        glVertex3d(0.579687, 1.136568, 3.025437);
        glVertex3d(0.672106, 1.238229, 2.997954);
        glVertex3d(0.64246, 1.259768, 3.025437);

        glNormal3d(1.887436, 0.547828, 0.08943);
        glVertex3d(0.57533, 1.137984, 3.075824);
        glVertex3d(0.579687, 1.136568, 3.025437);
        glVertex3d(0.64246, 1.259768, 3.025437);

        glNormal3d(1.887436, 0.547828, 0.089432);
        glVertex3d(0.57533, 1.137984, 3.075824);
        glVertex3d(0.64246, 1.259768, 3.025437);
        glVertex3d(0.638755, 1.26246, 3.075824);

        glNormal3d(1.557434, 0.715973, -0.780126);
        glVertex3d(0.61933, 1.123687, 3.112468);
        glVertex3d(0.57533, 1.137984, 3.075824);
        glVertex3d(0.638755, 1.26246, 3.075824);

        glNormal3d(1.557433, 0.715973, -0.780126);
        glVertex3d(0.61933, 1.123687, 3.112468);
        glVertex3d(0.638755, 1.26246, 3.075824);
        glVertex3d(0.676183, 1.235267, 3.112468);

        glNormal3d(1.849091, 0.567367, 0.303106);
        glVertex3d(0.488203, 1.166293, 3.639233);
        glVertex3d(0.570974, 1.139399, 3.36898);
        glVertex3d(0.635049, 1.265153, 3.36898);

        glNormal3d(1.849091, 0.567366, 0.303106);
        glVertex3d(0.488203, 1.166293, 3.639233);
        glVertex3d(0.635049, 1.265153, 3.36898);
        glVertex3d(0.56464, 1.316308, 3.639233);

        glNormal3d(1.823843, 0.580231, 0.38089);
        glVertex3d(0.377551, 1.202246, 3.91819);
        glVertex3d(0.488203, 1.166293, 3.639233);
        glVertex3d(0.56464, 1.316308, 3.639233);

        glNormal3d(1.823843, 0.580231, 0.38089);
        glVertex3d(0.377551, 1.202246, 3.91819);
        glVertex3d(0.56464, 1.316308, 3.639233);
        glVertex3d(0.470513, 1.384695, 3.91819);

        glNormal3d(1.886605, 0.548252, -0.099276);
        glVertex3d(0.381908, 1.200831, 3.963537);
        glVertex3d(0.377551, 1.202246, 3.91819);
        glVertex3d(0.470513, 1.384695, 3.91819);

        glNormal3d(1.886605, 0.548252, -0.099276);
        glVertex3d(0.381908, 1.200831, 3.963537);
        glVertex3d(0.470513, 1.384695, 3.91819);
        glVertex3d(0.474219, 1.382002, 3.963537);

        glNormal3d(1.308755, 0.842681, -0.938041);
        glVertex3d(0.575331, 1.137984, 4.037742);
        glVertex3d(0.381908, 1.200831, 3.963537);
        glVertex3d(0.474219, 1.382002, 3.963537);

        glNormal3d(1.308755, 0.842681, -0.938041);
        glVertex3d(0.575331, 1.137984, 4.037742);
        glVertex3d(0.474219, 1.382002, 3.963537);
        glVertex3d(0.638755, 1.26246, 4.037742);

        glNormal3d(1.260988, 0.86702, -0.956139);
        glVertex3d(0.771017, 1.074401, 4.1);
        glVertex3d(0.575331, 1.137984, 4.037742);
        glVertex3d(0.638755, 1.26246, 4.037742);

        glNormal3d(1.260988, 0.86702, -0.956139);
        glVertex3d(0.771017, 1.074401, 4.1);
        glVertex3d(0.638755, 1.26246, 4.037742);
        glVertex3d(0.805215, 1.141519, 4.1);

        glNormal3d(1.89099, 0.546017, -0.005926);
        glVertex3d(0.771367, 1.074287, 4.161418);
        glVertex3d(0.771017, 1.074401, 4.1);
        glVertex3d(0.805215, 1.141519, 4.1);

        glNormal3d(1.890991, 0.546017, -0.005925);
        glVertex3d(0.771367, 1.074287, 4.161418);
        glVertex3d(0.805215, 1.141519, 4.1);
        glVertex3d(0.805514, 1.141303, 4.161418);

        glNormal3d(1.619361, 0.684419, -0.718888);
        glVertex3d(0.809789, 1.061803, 4.2);
        glVertex3d(0.771367, 1.074287, 4.161418);
        glVertex3d(0.805514, 1.141303, 4.161418);

        glNormal3d(1.619362, 0.68442, -0.718888);
        glVertex3d(0.809789, 1.061803, 4.2);
        glVertex3d(0.805514, 1.141303, 4.161418);
        glVertex3d(0.838197, 1.117557, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.809789, 1.061803, 4.2);
        glVertex3d(0.838197, 1.117557, 4.2);

        glNormal3d(1.889215, 0.546921, -0.06337);
        glVertex3d(0.62129, 1.12305, 3.144532);
        glVertex3d(0.61933, 1.123687, 3.112468);
        glVertex3d(0.676183, 1.235267, 3.112468);

        glNormal3d(1.889216, 0.546922, -0.063367);
        glVertex3d(0.62129, 1.12305, 3.144532);
        glVertex3d(0.676183, 1.235267, 3.112468);
        glVertex3d(0.67785, 1.234056, 3.144532);

        glNormal3d(0.132201, 1.442166, -0.226748);
        glVertex3d(0.62129, 1.12305, 3.144532);
        glVertex3d(0.570974, 1.139399, 3.36898);
        glVertex3d(0.635049, 1.265153, 3.36898);

        glNormal3d(0.132201, 1.442166, -0.226748);
        glVertex3d(0.62129, 1.12305, 3.144532);
        glVertex3d(0.635049, 1.265153, 3.36898);
        glVertex3d(0.67785, 1.234056, 3.144532);

        glNormal3d(0.127481, 1.444571, 0.202652);
        glVertex3d(0.365353, 1.20621, 2.615476);
        glVertex3d(0.374937, 1.203095, 2.663572);
        glVertex3d(0.46829, 1.38631, 2.663572);

        glNormal3d(0.127481, 1.444571, 0.202652);
        glVertex3d(0.365353, 1.20621, 2.615476);
        glVertex3d(0.46829, 1.38631, 2.663572);
        glVertex3d(0.460137, 1.392234, 2.615476);

        glNormal3d(1.816126, 0.584163, 0.401271);
        glVertex3d(0.365353, 1.20621, 2.615476);
        glVertex3d(0.389313, 1.198424, 2.558677);
        glVertex3d(0.480519, 1.377425, 2.558677);

        glNormal3d(1.816126, 0.584163, 0.401271);
        glVertex3d(0.365353, 1.20621, 2.615476);
        glVertex3d(0.480519, 1.377425, 2.558677);
        glVertex3d(0.460137, 1.392234, 2.615476);

        glNormal3d(1.647681, 0.352319, 0.401271);
        glVertex3d(0.460137, 1.392234, 2.615476);
        glVertex3d(0.480519, 1.377425, 2.558677);
        glVertex3d(0.622575, 1.519481, 2.558677);

        glNormal3d(1.647681, 0.352318, 0.401271);
        glVertex3d(0.460137, 1.392234, 2.615476);
        glVertex3d(0.622575, 1.519481, 2.558677);
        glVertex3d(0.607767, 1.539863, 2.615476);

        glNormal3d(0.307565, 1.692435, 0.202652);
        glVertex3d(0.460137, 1.392234, 2.615476);
        glVertex3d(0.46829, 1.38631, 2.663572);
        glVertex3d(0.61369, 1.53171, 2.663572);

        glNormal3d(0.307565, 1.692436, 0.20265);
        glVertex3d(0.460137, 1.392234, 2.615476);
        glVertex3d(0.61369, 1.53171, 2.663572);
        glVertex3d(0.607767, 1.539863, 2.615476);

        glNormal3d(0.311311, 1.688689, -0.226748);
        glVertex3d(0.67785, 1.234056, 3.144532);
        glVertex3d(0.635049, 1.265153, 3.36898);
        glVertex3d(0.734848, 1.364951, 3.36898);

        glNormal3d(0.311312, 1.68869, -0.226748);
        glVertex3d(0.67785, 1.234056, 3.144532);
        glVertex3d(0.734848, 1.364951, 3.36898);
        glVertex3d(0.765945, 1.32215, 3.144532);

        glNormal3d(1.705686, 0.294314, -0.063366);
        glVertex3d(0.67785, 1.234056, 3.144532);
        glVertex3d(0.676183, 1.235267, 3.112468);
        glVertex3d(0.764733, 1.323817, 3.112468);

        glNormal3d(1.705685, 0.294314, -0.06337);
        glVertex3d(0.67785, 1.234056, 3.144532);
        glVertex3d(0.764733, 1.323817, 3.112468);
        glVertex3d(0.765945, 1.32215, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.838197, 1.117557, 4.2);
        glVertex3d(0.882443, 1.161803, 4.2);

        glNormal3d(1.491529, 0.508471, -0.718888);
        glVertex3d(0.838197, 1.117557, 4.2);
        glVertex3d(0.805514, 1.141303, 4.161418);
        glVertex3d(0.858697, 1.194486, 4.161418);

        glNormal3d(1.491529, 0.508471, -0.718888);
        glVertex3d(0.838197, 1.117557, 4.2);
        glVertex3d(0.858697, 1.194486, 4.161418);
        glVertex3d(0.882443, 1.161803, 4.2);

        glNormal3d(1.707094, 0.292905, -0.005926);
        glVertex3d(0.805514, 1.141303, 4.161418);
        glVertex3d(0.805215, 1.141519, 4.1);
        glVertex3d(0.858481, 1.194785, 4.1);

        glNormal3d(1.707094, 0.292906, -0.005925);
        glVertex3d(0.805514, 1.141303, 4.161418);
        glVertex3d(0.858481, 1.194785, 4.1);
        glVertex3d(0.858697, 1.194486, 4.161418);

        glNormal3d(1.207121, 0.792878, -0.956139);
        glVertex3d(0.805215, 1.141519, 4.1);
        glVertex3d(0.638755, 1.26246, 4.037742);
        glVertex3d(0.73754, 1.361246, 4.037742);

        glNormal3d(1.207121, 0.792878, -0.956139);
        glVertex3d(0.805215, 1.141519, 4.1);
        glVertex3d(0.73754, 1.361246, 4.037742);
        glVertex3d(0.858481, 1.194785, 4.1);

        glNormal3d(1.245029, 0.754971, -0.938041);
        glVertex3d(0.638755, 1.26246, 4.037742);
        glVertex3d(0.474219, 1.382002, 3.963537);
        glVertex3d(0.617998, 1.525781, 3.963537);

        glNormal3d(1.245029, 0.754971, -0.938041);
        glVertex3d(0.638755, 1.26246, 4.037742);
        glVertex3d(0.617998, 1.525781, 3.963537);
        glVertex3d(0.73754, 1.361246, 4.037742);

        glNormal3d(1.703613, 0.296386, -0.099276);
        glVertex3d(0.474219, 1.382002, 3.963537);
        glVertex3d(0.470513, 1.384695, 3.91819);
        glVertex3d(0.615306, 1.529487, 3.91819);

        glNormal3d(1.703613, 0.296386, -0.099278);
        glVertex3d(0.474219, 1.382002, 3.963537);
        glVertex3d(0.615306, 1.529487, 3.91819);
        glVertex3d(0.617998, 1.525781, 3.963537);

        glNormal3d(1.653805, 0.346195, 0.38089);
        glVertex3d(0.470513, 1.384695, 3.91819);
        glVertex3d(0.56464, 1.316308, 3.639233);
        glVertex3d(0.683692, 1.435361, 3.639233);

        glNormal3d(1.653805, 0.346194, 0.38089);
        glVertex3d(0.470513, 1.384695, 3.91819);
        glVertex3d(0.683692, 1.435361, 3.639233);
        glVertex3d(0.615306, 1.529487, 3.91819);

        glNormal3d(1.673842, 0.326157, 0.303106);
        glVertex3d(0.56464, 1.316308, 3.639233);
        glVertex3d(0.635049, 1.265153, 3.36898);
        glVertex3d(0.734848, 1.364951, 3.36898);

        glNormal3d(1.673842, 0.326158, 0.303106);
        glVertex3d(0.56464, 1.316308, 3.639233);
        glVertex3d(0.734848, 1.364951, 3.36898);
        glVertex3d(0.683692, 1.435361, 3.639233);

        glNormal3d(1.442382, 0.557618, -0.780126);
        glVertex3d(0.676183, 1.235267, 3.112468);
        glVertex3d(0.638755, 1.26246, 3.075824);
        glVertex3d(0.73754, 1.361246, 3.075824);

        glNormal3d(1.442382, 0.557618, -0.780126);
        glVertex3d(0.676183, 1.235267, 3.112468);
        glVertex3d(0.73754, 1.361246, 3.075824);
        glVertex3d(0.764733, 1.323817, 3.112468);

        glNormal3d(1.704273, 0.295726, 0.089432);
        glVertex3d(0.638755, 1.26246, 3.075824);
        glVertex3d(0.64246, 1.259768, 3.025437);
        glVertex3d(0.740232, 1.35754, 3.025437);

        glNormal3d(1.704273, 0.295726, 0.089432);
        glVertex3d(0.638755, 1.26246, 3.075824);
        glVertex3d(0.740232, 1.35754, 3.025437);
        glVertex3d(0.73754, 1.361246, 3.075824);

        glNormal3d(1.427628, 0.572372, 0.79641);
        glVertex3d(0.64246, 1.259768, 3.025437);
        glVertex3d(0.672106, 1.238229, 2.997954);
        glVertex3d(0.761771, 1.327894, 2.997954);

        glNormal3d(1.427627, 0.572373, 0.79641);
        glVertex3d(0.64246, 1.259768, 3.025437);
        glVertex3d(0.761771, 1.327894, 2.997954);
        glVertex3d(0.740232, 1.35754, 3.025437);

        glNormal3d(1.707096, 0.292904, -0.005455);
        glVertex3d(0.672106, 1.238229, 2.997954);
        glVertex3d(0.671736, 1.238498, 2.915046);
        glVertex3d(0.761502, 1.328264, 2.915046);

        glNormal3d(1.707096, 0.292903, -0.005456);
        glVertex3d(0.672106, 1.238229, 2.997954);
        glVertex3d(0.761502, 1.328264, 2.915046);
        glVertex3d(0.761771, 1.327894, 2.997954);

        glNormal3d(1.198387, 0.801613, -0.959836);
        glVertex3d(0.671736, 1.238498, 2.915046);
        glVertex3d(0.583168, 1.302846, 2.88344);
        glVertex3d(0.697154, 1.416832, 2.88344);

        glNormal3d(1.198387, 0.801613, -0.959836);
        glVertex3d(0.671736, 1.238498, 2.915046);
        glVertex3d(0.697154, 1.416832, 2.88344);
        glVertex3d(0.761502, 1.328264, 2.915046);

        glNormal3d(1.560749, 0.439251, -0.609197);
        glVertex3d(0.583168, 1.302846, 2.88344);
        glVertex3d(0.557228, 1.321693, 2.842215);
        glVertex3d(0.678307, 1.442772, 2.842215);

        glNormal3d(1.560748, 0.439251, -0.609197);
        glVertex3d(0.583168, 1.302846, 2.88344);
        glVertex3d(0.678307, 1.442772, 2.842215);
        glVertex3d(0.697154, 1.416832, 2.88344);

        glNormal3d(1.705763, 0.294236, -0.061613);
        glVertex3d(0.557228, 1.321693, 2.842215);
        glVertex3d(0.553522, 1.324385, 2.768925);
        glVertex3d(0.675615, 1.446478, 2.768925);

        glNormal3d(1.705763, 0.294236, -0.061612);
        glVertex3d(0.557228, 1.321693, 2.842215);
        glVertex3d(0.675615, 1.446478, 2.768925);
        glVertex3d(0.678307, 1.442772, 2.842215);

        glNormal3d(1.405864, 0.594136, -0.81887);
        glVertex3d(0.553522, 1.324385, 2.768925);
        glVertex3d(0.505347, 1.359386, 2.7277);
        glVertex3d(0.640614, 1.494653, 2.7277);

        glNormal3d(1.405864, 0.594136, -0.81887);
        glVertex3d(0.553522, 1.324385, 2.768925);
        glVertex3d(0.640614, 1.494653, 2.7277);
        glVertex3d(0.675615, 1.446478, 2.768925);

        glNormal3d(1.57779, 0.422209, -0.576469);
        glVertex3d(0.505347, 1.359386, 2.7277);
        glVertex3d(0.46829, 1.38631, 2.663572);
        glVertex3d(0.61369, 1.53171, 2.663572);

        glNormal3d(1.57779, 0.422209, -0.576469);
        glVertex3d(0.505347, 1.359386, 2.7277);
        glVertex3d(0.61369, 1.53171, 2.663572);
        glVertex3d(0.640614, 1.494653, 2.7277);

        glNormal3d(1.383223, 0.616776, 0.840404);
        glVertex3d(0.480519, 1.377425, 2.558677);
        glVertex3d(0.538699, 1.335155, 2.512872);
        glVertex3d(0.664846, 1.461301, 2.512872);

        glNormal3d(1.383223, 0.616776, 0.840404);
        glVertex3d(0.480519, 1.377425, 2.558677);
        glVertex3d(0.664846, 1.461301, 2.512872);
        glVertex3d(0.622575, 1.519481, 2.558677);

        glNormal3d(1.268271, 0.731729, 0.925236);
        glVertex3d(0.538699, 1.335155, 2.512872);
        glVertex3d(0.612814, 1.281307, 2.475769);
        glVertex3d(0.718693, 1.387186, 2.475769);

        glNormal3d(1.268271, 0.731729, 0.925236);
        glVertex3d(0.538699, 1.335155, 2.512872);
        glVertex3d(0.718693, 1.387186, 2.475769);
        glVertex3d(0.664846, 1.461301, 2.512872);

        glNormal3d(1.015906, 0.984094, 0.999747);
        glVertex3d(0.612814, 1.281307, 2.475769);
        glVertex3d(0.71287, 1.208613, 2.473021);
        glVertex3d(0.791388, 1.287131, 2.473021);

        glNormal3d(1.015906, 0.984094, 0.999747);
        glVertex3d(0.612814, 1.281307, 2.475769);
        glVertex3d(0.791388, 1.287131, 2.473021);
        glVertex3d(0.718693, 1.387186, 2.475769);

        glNormal3d(1.706122, 0.293878, 0.052745);
        glVertex3d(0.71287, 1.208613, 2.473021);
        glVertex3d(0.720281, 1.203228, 2.301708);
        glVertex3d(0.796772, 1.279719, 2.301708);

        glNormal3d(1.706123, 0.293877, 0.052745);
        glVertex3d(0.71287, 1.208613, 2.473021);
        glVertex3d(0.796772, 1.279719, 2.301708);
        glVertex3d(0.791388, 1.287131, 2.473021);

        glNormal3d(1.707106, 0.292893, -1e-006);
        glVertex3d(0.720281, 1.203228, 2.301708);
        glVertex3d(0.720281, 1.203228, 2.187193);
        glVertex3d(0.796772, 1.279719, 2.187193);

        glNormal3d(1.707107, 0.292893, 0);
        glVertex3d(0.720281, 1.203228, 2.301708);
        glVertex3d(0.796772, 1.279719, 2.187193);
        glVertex3d(0.796772, 1.279719, 2.301708);

        glNormal3d(1.70677, 0.293229, -0.03085);
        glVertex3d(0.720281, 1.203228, 2.187193);
        glVertex3d(0.716576, 1.20592, 2.040615);
        glVertex3d(0.79408, 1.283425, 2.040615);

        glNormal3d(1.70677, 0.293229, -0.03085);
        glVertex3d(0.720281, 1.203228, 2.187193);
        glVertex3d(0.79408, 1.283425, 2.040615);
        glVertex3d(0.796772, 1.279719, 2.187193);

        glNormal3d(1.694686, 0.305313, -0.186603);
        glVertex3d(0.716576, 1.20592, 2.040615);
        glVertex3d(0.698047, 1.219382, 1.921521);
        glVertex3d(0.780618, 1.301953, 1.921521);

        glNormal3d(1.694686, 0.305313, -0.186604);
        glVertex3d(0.716576, 1.20592, 2.040615);
        glVertex3d(0.780618, 1.301953, 1.921521);
        glVertex3d(0.79408, 1.283425, 2.040615);

        glNormal3d(1.698301, 0.301698, -0.157321);
        glVertex3d(0.698047, 1.219382, 1.921521);
        glVertex3d(0.679518, 1.232844, 1.779523);
        glVertex3d(0.767156, 1.320482, 1.779523);

        glNormal3d(1.698301, 0.301698, -0.157321);
        glVertex3d(0.698047, 1.219382, 1.921521);
        glVertex3d(0.767156, 1.320482, 1.779523);
        glVertex3d(0.780618, 1.301953, 1.921521);

        glNormal3d(1.694686, 0.305313, -0.186605);
        glVertex3d(0.679518, 1.232844, 1.779523);
        glVertex3d(0.660989, 1.246306, 1.660428);
        glVertex3d(0.753694, 1.339011, 1.660428);

        glNormal3d(1.694686, 0.305313, -0.186605);
        glVertex3d(0.679518, 1.232844, 1.779523);
        glVertex3d(0.753694, 1.339011, 1.660428);
        glVertex3d(0.767156, 1.320482, 1.779523);

        glNormal3d(1.678643, 0.321356, -0.280867);
        glVertex3d(0.660989, 1.246306, 1.660428);
        glVertex3d(0.631343, 1.267845, 1.536753);
        glVertex3d(0.732155, 1.368657, 1.536753);

        glNormal3d(1.678643, 0.321356, -0.280867);
        glVertex3d(0.660989, 1.246306, 1.660428);
        glVertex3d(0.732155, 1.368657, 1.536753);
        glVertex3d(0.753694, 1.339011, 1.660428);

        glNormal3d(1.65956, 0.340439, -0.3605);
        glVertex3d(0.631343, 1.267845, 1.536753);
        glVertex3d(0.597991, 1.292077, 1.4314);
        glVertex3d(0.707924, 1.402009, 1.4314);

        glNormal3d(1.65956, 0.340439, -0.360499);
        glVertex3d(0.631343, 1.267845, 1.536753);
        glVertex3d(0.707924, 1.402009, 1.4314);
        glVertex3d(0.732155, 1.368657, 1.536753);

        glNormal3d(1.669082, 0.330917, -0.323507);
        glVertex3d(0.597991, 1.292077, 1.4314);
        glVertex3d(0.56464, 1.316308, 1.312305);
        glVertex3d(0.683692, 1.435361, 1.312305);

        glNormal3d(1.669082, 0.330917, -0.323507);
        glVertex3d(0.597991, 1.292077, 1.4314);
        glVertex3d(0.683692, 1.435361, 1.312305);
        glVertex3d(0.707924, 1.402009, 1.4314);

        glNormal3d(1.644175, 0.355824, -0.412402);
        glVertex3d(0.56464, 1.316308, 1.312305);
        glVertex3d(0.523876, 1.345924, 1.202372);
        glVertex3d(0.654076, 1.476124, 1.202372);

        glNormal3d(1.644176, 0.355824, -0.412401);
        glVertex3d(0.56464, 1.316308, 1.312305);
        glVertex3d(0.654076, 1.476124, 1.202372);
        glVertex3d(0.683692, 1.435361, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(0.523876, 1.345924, 1.202372);
        glVertex3d(0.449761, 1.399772, 1.202372);
        glVertex3d(0.600228, 1.550239, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.523876, 1.345924, 1.202372);
        glVertex3d(0.600228, 1.550239, 1.202372);
        glVertex3d(0.654076, 1.476124, 1.202372);

        glNormal3d(1.707106, 0.292893, 0);
        glVertex3d(0.449761, 1.399772, 1.202372);
        glVertex3d(0.449761, 1.399772, 1.147405);
        glVertex3d(0.600228, 1.550239, 1.147405);

        glNormal3d(1.707106, 0.292893, 0);
        glVertex3d(0.449761, 1.399772, 1.202372);
        glVertex3d(0.600228, 1.550239, 1.147405);
        glVertex3d(0.600228, 1.550239, 1.202372);

        glNormal3d(1.663085, 0.336914, 0.347326);
        glVertex3d(0.449761, 1.399772, 1.147405);
        glVertex3d(0.471996, 1.383618, 1.074116);
        glVertex3d(0.616383, 1.528005, 1.074116);

        glNormal3d(1.663085, 0.336914, 0.347326);
        glVertex3d(0.449761, 1.399772, 1.147405);
        glVertex3d(0.616383, 1.528005, 1.074116);
        glVertex3d(0.600228, 1.550239, 1.147405);

        glNormal3d(1.704723, 0.295276, -0.082031);
        glVertex3d(0.471996, 1.383618, 1.074116);
        glVertex3d(0.46829, 1.38631, 1.019149);
        glVertex3d(0.61369, 1.53171, 1.019149);

        glNormal3d(1.704723, 0.295276, -0.082031);
        glVertex3d(0.471996, 1.383618, 1.074116);
        glVertex3d(0.61369, 1.53171, 1.019149);
        glVertex3d(0.616383, 1.528005, 1.074116);

        glNormal3d(1.590576, 0.409424, -0.549945);
        glVertex3d(0.46829, 1.38631, 1.019149);
        glVertex3d(0.438644, 1.407849, 0.964182);
        glVertex3d(0.592151, 1.561356, 0.964182);

        glNormal3d(1.590576, 0.409424, -0.549945);
        glVertex3d(0.46829, 1.38631, 1.019149);
        glVertex3d(0.592151, 1.561356, 0.964182);
        glVertex3d(0.61369, 1.53171, 1.019149);

        glNormal3d(1.554813, 0.445186, -0.619971);
        glVertex3d(0.438644, 1.407849, 0.964182);
        glVertex3d(0.379352, 1.450928, 0.872571);
        glVertex3d(0.549073, 1.620649, 0.872571);

        glNormal3d(1.554813, 0.445186, -0.619971);
        glVertex3d(0.438644, 1.407849, 0.964182);
        glVertex3d(0.549073, 1.620649, 0.872571);
        glVertex3d(0.592151, 1.561356, 0.964182);

        glNormal3d(1.517067, 0.482932, -0.682117);
        glVertex3d(0.379352, 1.450928, 0.872571);
        glVertex3d(0.316354, 1.496698, 0.790121);
        glVertex3d(0.503302, 1.683646, 0.790121);

        glNormal3d(1.517067, 0.482932, -0.682116);
        glVertex3d(0.379352, 1.450928, 0.872571);
        glVertex3d(0.503302, 1.683646, 0.790121);
        glVertex3d(0.549073, 1.620649, 0.872571);

        glNormal3d(1.648514, 0.351486, -0.398571);
        glVertex3d(0.316354, 1.496698, 0.790121);
        glVertex3d(0.275591, 1.526314, 0.675606);
        glVertex3d(0.473686, 1.72441, 0.675606);

        glNormal3d(1.648513, 0.351486, -0.398572);
        glVertex3d(0.316354, 1.496698, 0.790121);
        glVertex3d(0.473686, 1.72441, 0.675606);
        glVertex3d(0.503302, 1.683646, 0.790121);

        glNormal3d(1.697716, 0.302283, -0.162429);
        glVertex3d(0.275591, 1.526314, 0.675606);
        glVertex3d(0.260768, 1.537084, 0.565673);
        glVertex3d(0.462917, 1.739233, 0.565673);

        glNormal3d(1.697716, 0.302283, -0.162429);
        glVertex3d(0.275591, 1.526314, 0.675606);
        glVertex3d(0.462917, 1.739233, 0.565673);
        glVertex3d(0.473686, 1.72441, 0.675606);

        glNormal3d(1.70131, 0.298688, 0.127773);
        glVertex3d(0.260768, 1.537084, 0.565673);
        glVertex3d(0.271885, 1.529007, 0.46032);
        glVertex3d(0.470994, 1.728115, 0.46032);

        glNormal3d(1.701311, 0.298689, 0.127773);
        glVertex3d(0.260768, 1.537084, 0.565673);
        glVertex3d(0.470994, 1.728115, 0.46032);
        glVertex3d(0.462917, 1.739233, 0.565673);

        glNormal3d(1.571727, 0.428272, 0.588435);
        glVertex3d(0.271885, 1.529007, 0.46032);
        glVertex3d(0.323766, 1.491313, 0.373289);
        glVertex3d(0.508687, 1.676235, 0.373289);

        glNormal3d(1.571727, 0.428272, 0.588435);
        glVertex3d(0.271885, 1.529007, 0.46032);
        glVertex3d(0.508687, 1.676235, 0.373289);
        glVertex3d(0.470994, 1.728115, 0.46032);

        glNormal3d(1.704218, 0.295781, -0.090289);
        glVertex3d(0.323766, 1.491313, 0.373289);
        glVertex3d(0.318323, 1.495268, 0.3);
        glVertex3d(0.504733, 1.681677, 0.3);

        glNormal3d(1.704218, 0.295781, -0.090289);
        glVertex3d(0.323766, 1.491313, 0.373289);
        glVertex3d(0.504733, 1.681677, 0.3);
        glVertex3d(0.508687, 1.676235, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(0.318323, 1.495268, 0.3);
        glVertex3d(0.271885, 1.529007, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.318323, 1.495268, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.504733, 1.681677, 0.3);

        glNormal3d(0.292894, 1.707107, 0);
        glVertex3d(0.271885, 1.529007, 0);
        glVertex3d(0.271885, 1.529007, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);

        glNormal3d(0.292894, 1.707107, 0);
        glVertex3d(0.271885, 1.529007, 0);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.470994, 1.728115, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.271885, 1.529007, 0);
        glVertex3d(0.470994, 1.728115, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.470994, 1.728115, 0);
        glVertex3d(0.721885, 1.855951, 0);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(0.470994, 1.728115, 0);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.721885, 1.855951, 0.3);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(0.470994, 1.728115, 0);
        glVertex3d(0.721885, 1.855951, 0.3);
        glVertex3d(0.721885, 1.855951, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.504733, 1.681677, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.721885, 1.855951, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.504733, 1.681677, 0.3);
        glVertex3d(0.721885, 1.855951, 0.3);
        glVertex3d(0.739623, 1.801359, 0.3);

        glNormal3d(1.452135, 0.112632, -0.09029);
        glVertex3d(0.508687, 1.676235, 0.373289);
        glVertex3d(0.504733, 1.681677, 0.3);
        glVertex3d(0.739623, 1.801359, 0.3);

        glNormal3d(1.452136, 0.112632, -0.090289);
        glVertex3d(0.508687, 1.676235, 0.373289);
        glVertex3d(0.739623, 1.801359, 0.3);
        glVertex3d(0.741702, 1.794961, 0.373289);

        glNormal3d(1.367071, 0.279581, 0.588435);
        glVertex3d(0.470994, 1.728115, 0.46032);
        glVertex3d(0.508687, 1.676235, 0.373289);
        glVertex3d(0.741702, 1.794961, 0.373289);

        glNormal3d(1.367071, 0.279582, 0.588435);
        glVertex3d(0.470994, 1.728115, 0.46032);
        glVertex3d(0.741702, 1.794961, 0.373289);
        glVertex3d(0.721885, 1.855951, 0.46032);

        glNormal3d(1.450269, 0.116297, 0.127773);
        glVertex3d(0.462917, 1.739233, 0.565673);
        glVertex3d(0.470994, 1.728115, 0.46032);
        glVertex3d(0.721885, 1.855951, 0.46032);

        glNormal3d(1.450269, 0.116296, 0.127773);
        glVertex3d(0.462917, 1.739233, 0.565673);
        glVertex3d(0.721885, 1.855951, 0.46032);
        glVertex3d(0.717639, 1.86902, 0.565673);

        glNormal3d(1.447961, 0.120826, -0.162429);
        glVertex3d(0.473686, 1.72441, 0.675606);
        glVertex3d(0.462917, 1.739233, 0.565673);
        glVertex3d(0.717639, 1.86902, 0.565673);

        glNormal3d(1.447961, 0.120826, -0.162431);
        glVertex3d(0.473686, 1.72441, 0.675606);
        glVertex3d(0.717639, 1.86902, 0.565673);
        glVertex3d(0.723301, 1.851594, 0.675606);

        glNormal3d(1.416371, 0.182824, -0.398572);
        glVertex3d(0.503302, 1.683646, 0.790121);
        glVertex3d(0.473686, 1.72441, 0.675606);
        glVertex3d(0.723301, 1.851594, 0.675606);

        glNormal3d(1.416371, 0.182824, -0.398571);
        glVertex3d(0.503302, 1.683646, 0.790121);
        glVertex3d(0.723301, 1.851594, 0.675606);
        glVertex3d(0.738871, 1.803674, 0.790121);

        glNormal3d(1.331977, 0.348457, -0.682116);
        glVertex3d(0.549073, 1.620649, 0.872571);
        glVertex3d(0.503302, 1.683646, 0.790121);
        glVertex3d(0.738871, 1.803674, 0.790121);

        glNormal3d(1.331977, 0.348457, -0.682117);
        glVertex3d(0.549073, 1.620649, 0.872571);
        glVertex3d(0.738871, 1.803674, 0.790121);
        glVertex3d(0.762934, 1.729616, 0.872571);

        glNormal3d(1.356211, 0.300894, -0.619971);
        glVertex3d(0.592151, 1.561356, 0.964182);
        glVertex3d(0.549073, 1.620649, 0.872571);
        glVertex3d(0.762934, 1.729616, 0.872571);

        glNormal3d(1.356212, 0.300894, -0.619971);
        glVertex3d(0.592151, 1.561356, 0.964182);
        glVertex3d(0.762934, 1.729616, 0.872571);
        glVertex3d(0.785581, 1.659914, 0.964182);

        glNormal3d(1.379173, 0.255831, -0.549945);
        glVertex3d(0.61369, 1.53171, 1.019149);
        glVertex3d(0.592151, 1.561356, 0.964182);
        glVertex3d(0.785581, 1.659914, 0.964182);

        glNormal3d(1.379172, 0.255831, -0.549946);
        glVertex3d(0.61369, 1.53171, 1.019149);
        glVertex3d(0.785581, 1.659914, 0.964182);
        glVertex3d(0.796905, 1.625063, 1.019149);

        glNormal3d(1.45246, 0.111996, -0.082031);
        glVertex3d(0.616383, 1.528005, 1.074116);
        glVertex3d(0.61369, 1.53171, 1.019149);
        glVertex3d(0.796905, 1.625063, 1.019149);

        glNormal3d(1.45246, 0.111996, -0.08203);
        glVertex3d(0.616383, 1.528005, 1.074116);
        glVertex3d(0.796905, 1.625063, 1.019149);
        glVertex3d(0.798321, 1.620706, 1.074116);

        glNormal3d(1.425727, 0.164463, 0.347327);
        glVertex3d(0.600228, 1.550239, 1.147405);
        glVertex3d(0.616383, 1.528005, 1.074116);
        glVertex3d(0.798321, 1.620706, 1.074116);

        glNormal3d(1.425726, 0.164463, 0.347325);
        glVertex3d(0.600228, 1.550239, 1.147405);
        glVertex3d(0.798321, 1.620706, 1.074116);
        glVertex3d(0.789828, 1.646845, 1.147405);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.600228, 1.550239, 1.202372);
        glVertex3d(0.600228, 1.550239, 1.147405);
        glVertex3d(0.789828, 1.646845, 1.147405);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.600228, 1.550239, 1.202372);
        glVertex3d(0.789828, 1.646845, 1.147405);
        glVertex3d(0.789828, 1.646845, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.654076, 1.476124, 1.202372);
        glVertex3d(0.600228, 1.550239, 1.202372);
        glVertex3d(0.789828, 1.646845, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.654076, 1.476124, 1.202372);
        glVertex3d(0.789828, 1.646845, 1.202372);
        glVertex3d(0.818137, 1.559717, 1.202372);

        glNormal3d(1.413586, 0.188291, -0.412401);
        glVertex3d(0.683692, 1.435361, 1.312305);
        glVertex3d(0.654076, 1.476124, 1.202372);
        glVertex3d(0.818137, 1.559717, 1.202372);

        glNormal3d(1.413586, 0.18829, -0.412401);
        glVertex3d(0.683692, 1.435361, 1.312305);
        glVertex3d(0.818137, 1.559717, 1.202372);
        glVertex3d(0.833707, 1.511797, 1.312305);

        glNormal3d(1.429577, 0.156906, -0.323507);
        glVertex3d(0.707924, 1.402009, 1.4314);
        glVertex3d(0.683692, 1.435361, 1.312305);
        glVertex3d(0.833707, 1.511797, 1.312305);

        glNormal3d(1.429576, 0.156906, -0.323507);
        glVertex3d(0.707924, 1.402009, 1.4314);
        glVertex3d(0.833707, 1.511797, 1.312305);
        glVertex3d(0.846447, 1.47259, 1.4314);

        glNormal3d(1.423463, 0.168905, -0.3605);
        glVertex3d(0.732155, 1.368657, 1.536753);
        glVertex3d(0.707924, 1.402009, 1.4314);
        glVertex3d(0.846447, 1.47259, 1.4314);

        glNormal3d(1.423464, 0.168905, -0.360499);
        glVertex3d(0.732155, 1.368657, 1.536753);
        glVertex3d(0.846447, 1.47259, 1.4314);
        glVertex3d(0.859186, 1.433382, 1.536753);

        glNormal3d(1.435716, 0.144859, -0.280867);
        glVertex3d(0.753694, 1.339011, 1.660428);
        glVertex3d(0.732155, 1.368657, 1.536753);
        glVertex3d(0.859186, 1.433382, 1.536753);

        glNormal3d(1.435715, 0.144859, -0.280868);
        glVertex3d(0.753694, 1.339011, 1.660428);
        glVertex3d(0.859186, 1.433382, 1.536753);
        glVertex3d(0.87051, 1.398531, 1.660428);

        glNormal3d(1.446015, 0.124644, -0.186605);
        glVertex3d(0.767156, 1.320482, 1.779523);
        glVertex3d(0.753694, 1.339011, 1.660428);
        glVertex3d(0.87051, 1.398531, 1.660428);

        glNormal3d(1.446016, 0.124644, -0.186604);
        glVertex3d(0.767156, 1.320482, 1.779523);
        glVertex3d(0.87051, 1.398531, 1.660428);
        glVertex3d(0.877587, 1.376749, 1.779523);

        glNormal3d(1.448337, 0.120089, -0.15732);
        glVertex3d(0.780618, 1.301953, 1.921521);
        glVertex3d(0.767156, 1.320482, 1.779523);
        glVertex3d(0.877587, 1.376749, 1.779523);

        glNormal3d(1.448337, 0.120089, -0.157321);
        glVertex3d(0.780618, 1.301953, 1.921521);
        glVertex3d(0.877587, 1.376749, 1.779523);
        glVertex3d(0.884664, 1.354967, 1.921521);

        glNormal3d(1.446016, 0.124644, -0.186604);
        glVertex3d(0.79408, 1.283425, 2.040615);
        glVertex3d(0.780618, 1.301953, 1.921521);
        glVertex3d(0.884664, 1.354967, 1.921521);

        glNormal3d(1.446016, 0.124644, -0.186604);
        glVertex3d(0.79408, 1.283425, 2.040615);
        glVertex3d(0.884664, 1.354967, 1.921521);
        glVertex3d(0.891742, 1.333186, 2.040615);

        glNormal3d(1.453774, 0.109417, -0.03085);
        glVertex3d(0.796772, 1.279719, 2.187193);
        glVertex3d(0.79408, 1.283425, 2.040615);
        glVertex3d(0.891742, 1.333186, 2.040615);

        glNormal3d(1.453773, 0.109417, -0.030851);
        glVertex3d(0.796772, 1.279719, 2.187193);
        glVertex3d(0.891742, 1.333186, 2.040615);
        glVertex3d(0.893157, 1.328829, 2.187193);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.796772, 1.279719, 2.301708);
        glVertex3d(0.796772, 1.279719, 2.187193);
        glVertex3d(0.893157, 1.328829, 2.187193);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.796772, 1.279719, 2.301708);
        glVertex3d(0.893157, 1.328829, 2.187193);
        glVertex3d(0.893157, 1.328829, 2.301708);

        glNormal3d(1.453358, 0.110233, 0.052745);
        glVertex3d(0.791388, 1.287131, 2.473021);
        glVertex3d(0.796772, 1.279719, 2.301708);
        glVertex3d(0.893157, 1.328829, 2.301708);

        glNormal3d(1.453357, 0.110233, 0.052744);
        glVertex3d(0.791388, 1.287131, 2.473021);
        glVertex3d(0.893157, 1.328829, 2.301708);
        glVertex3d(0.890326, 1.337542, 2.473021);

        glNormal3d(1.010212, 0.979957, 0.999747);
        glVertex3d(0.718693, 1.387186, 2.475769);
        glVertex3d(0.791388, 1.287131, 2.473021);
        glVertex3d(0.890326, 1.337542, 2.473021);

        glNormal3d(1.010212, 0.979957, 0.999747);
        glVertex3d(0.718693, 1.387186, 2.475769);
        glVertex3d(0.890326, 1.337542, 2.473021);
        glVertex3d(0.852108, 1.455164, 2.475769);

        glNormal3d(1.17224, 0.661959, 0.925236);
        glVertex3d(0.664846, 1.461301, 2.512872);
        glVertex3d(0.718693, 1.387186, 2.475769);
        glVertex3d(0.852108, 1.455164, 2.475769);

        glNormal3d(1.17224, 0.661959, 0.925236);
        glVertex3d(0.664846, 1.461301, 2.512872);
        glVertex3d(0.852108, 1.455164, 2.475769);
        glVertex3d(0.823799, 1.542292, 2.512872);

        glNormal3d(1.246045, 0.51711, 0.840405);
        glVertex3d(0.622575, 1.519481, 2.558677);
        glVertex3d(0.664846, 1.461301, 2.512872);
        glVertex3d(0.823799, 1.542292, 2.512872);

        glNormal3d(1.246044, 0.51711, 0.840404);
        glVertex3d(0.622575, 1.519481, 2.558677);
        glVertex3d(0.823799, 1.542292, 2.512872);
        glVertex3d(0.801576, 1.610687, 2.558677);

        glNormal3d(1.370964, 0.271942, -0.576469);
        glVertex3d(0.640614, 1.494653, 2.7277);
        glVertex3d(0.61369, 1.53171, 2.663572);
        glVertex3d(0.796905, 1.625063, 2.663572);

        glNormal3d(1.370964, 0.271942, -0.57647);
        glVertex3d(0.640614, 1.494653, 2.7277);
        glVertex3d(0.796905, 1.625063, 2.663572);
        glVertex3d(0.81106, 1.581499, 2.7277);

        glNormal3d(1.26058, 0.488581, -0.81887);
        glVertex3d(0.675615, 1.446478, 2.768925);
        glVertex3d(0.640614, 1.494653, 2.7277);
        glVertex3d(0.81106, 1.581499, 2.7277);

        glNormal3d(1.26058, 0.488582, -0.818871);
        glVertex3d(0.675615, 1.446478, 2.768925);
        glVertex3d(0.81106, 1.581499, 2.7277);
        glVertex3d(0.829461, 1.524866, 2.768925);

        glNormal3d(1.453127, 0.110686, -0.061613);
        glVertex3d(0.678307, 1.442772, 2.842215);
        glVertex3d(0.675615, 1.446478, 2.768925);
        glVertex3d(0.829461, 1.524866, 2.768925);

        glNormal3d(1.453128, 0.110686, -0.061611);
        glVertex3d(0.678307, 1.442772, 2.842215);
        glVertex3d(0.829461, 1.524866, 2.768925);
        glVertex3d(0.830876, 1.52051, 2.842215);

        glNormal3d(1.360023, 0.293415, -0.609197);
        glVertex3d(0.697154, 1.416832, 2.88344);
        glVertex3d(0.678307, 1.442772, 2.842215);
        glVertex3d(0.830876, 1.52051, 2.842215);

        glNormal3d(1.360022, 0.293415, -0.609198);
        glVertex3d(0.697154, 1.416832, 2.88344);
        glVertex3d(0.830876, 1.52051, 2.842215);
        glVertex3d(0.840785, 1.490015, 2.88344);

        glNormal3d(1.127372, 0.750017, -0.959836);
        glVertex3d(0.761502, 1.328264, 2.915046);
        glVertex3d(0.697154, 1.416832, 2.88344);
        glVertex3d(0.840785, 1.490015, 2.88344);

        glNormal3d(1.127372, 0.750017, -0.959836);
        glVertex3d(0.761502, 1.328264, 2.915046);
        glVertex3d(0.840785, 1.490015, 2.88344);
        glVertex3d(0.874614, 1.385898, 2.915046);

        glNormal3d(1.453983, 0.109006, -0.005456);
        glVertex3d(0.761771, 1.327894, 2.997954);
        glVertex3d(0.761502, 1.328264, 2.915046);
        glVertex3d(0.874614, 1.385898, 2.915046);

        glNormal3d(1.453984, 0.109007, -0.005455);
        glVertex3d(0.761771, 1.327894, 2.997954);
        glVertex3d(0.874614, 1.385898, 2.915046);
        glVertex3d(0.874756, 1.385462, 2.997954);

        glNormal3d(1.274554, 0.461158, 0.79641);
        glVertex3d(0.740232, 1.35754, 3.025437);
        glVertex3d(0.761771, 1.327894, 2.997954);
        glVertex3d(0.874756, 1.385462, 2.997954);

        glNormal3d(1.274554, 0.461157, 0.79641);
        glVertex3d(0.740232, 1.35754, 3.025437);
        glVertex3d(0.874756, 1.385462, 2.997954);
        glVertex3d(0.863432, 1.420313, 3.025437);

        glNormal3d(1.452171, 0.112563, 0.089432);
        glVertex3d(0.73754, 1.361246, 3.075824);
        glVertex3d(0.740232, 1.35754, 3.025437);
        glVertex3d(0.863432, 1.420313, 3.025437);

        glNormal3d(1.452171, 0.112563, 0.089432);
        glVertex3d(0.73754, 1.361246, 3.075824);
        glVertex3d(0.863432, 1.420313, 3.025437);
        glVertex3d(0.862017, 1.42467, 3.075824);

        glNormal3d(1.284026, 0.442566, -0.780126);
        glVertex3d(0.764733, 1.323817, 3.112468);
        glVertex3d(0.73754, 1.361246, 3.075824);
        glVertex3d(0.862017, 1.42467, 3.075824);

        glNormal3d(1.284026, 0.442566, -0.780126);
        glVertex3d(0.764733, 1.323817, 3.112468);
        glVertex3d(0.862017, 1.42467, 3.075824);
        glVertex3d(0.876313, 1.38067, 3.112468);

        glNormal3d(1.432633, 0.150909, 0.303106);
        glVertex3d(0.683692, 1.435361, 3.639233);
        glVertex3d(0.734848, 1.364951, 3.36898);
        glVertex3d(0.860601, 1.429026, 3.36898);

        glNormal3d(1.432633, 0.150909, 0.303106);
        glVertex3d(0.683692, 1.435361, 3.639233);
        glVertex3d(0.860601, 1.429026, 3.36898);
        glVertex3d(0.833707, 1.511797, 3.639233);

        glNormal3d(1.419768, 0.176157, 0.38089);
        glVertex3d(0.615306, 1.529487, 3.91819);
        glVertex3d(0.683692, 1.435361, 3.639233);
        glVertex3d(0.833707, 1.511797, 3.639233);

        glNormal3d(1.419768, 0.176157, 0.38089);
        glVertex3d(0.615306, 1.529487, 3.91819);
        glVertex3d(0.833707, 1.511797, 3.639233);
        glVertex3d(0.797754, 1.622449, 3.91819);

        glNormal3d(1.451747, 0.113395, -0.099278);
        glVertex3d(0.617998, 1.525781, 3.963537);
        glVertex3d(0.615306, 1.529487, 3.91819);
        glVertex3d(0.797754, 1.622449, 3.91819);

        glNormal3d(1.451748, 0.113395, -0.099274);
        glVertex3d(0.617998, 1.525781, 3.963537);
        glVertex3d(0.797754, 1.622449, 3.91819);
        glVertex3d(0.79917, 1.618093, 3.963537);

        glNormal3d(1.157318, 0.691245, -0.938041);
        glVertex3d(0.73754, 1.361246, 4.037742);
        glVertex3d(0.617998, 1.525781, 3.963537);
        glVertex3d(0.79917, 1.618093, 3.963537);

        glNormal3d(1.157319, 0.691245, -0.938041);
        glVertex3d(0.73754, 1.361246, 4.037742);
        glVertex3d(0.79917, 1.618093, 3.963537);
        glVertex3d(0.862017, 1.42467, 4.037742);

        glNormal3d(1.13298, 0.739012, -0.956139);
        glVertex3d(0.858481, 1.194785, 4.1);
        glVertex3d(0.73754, 1.361246, 4.037742);
        glVertex3d(0.862017, 1.42467, 4.037742);

        glNormal3d(1.13298, 0.739012, -0.956139);
        glVertex3d(0.858481, 1.194785, 4.1);
        glVertex3d(0.862017, 1.42467, 4.037742);
        glVertex3d(0.925599, 1.228983, 4.1);

        glNormal3d(1.453981, 0.109008, -0.005927);
        glVertex3d(0.858697, 1.194486, 4.161418);
        glVertex3d(0.858481, 1.194785, 4.1);
        glVertex3d(0.925599, 1.228983, 4.1);

        glNormal3d(1.453983, 0.10901, -0.005923);
        glVertex3d(0.858697, 1.194486, 4.161418);
        glVertex3d(0.925599, 1.228983, 4.1);
        glVertex3d(0.925713, 1.228633, 4.161418);

        glNormal3d(1.315581, 0.380638, -0.718887);
        glVertex3d(0.882443, 1.161803, 4.2);
        glVertex3d(0.858697, 1.194486, 4.161418);
        glVertex3d(0.925713, 1.228633, 4.161418);

        glNormal3d(1.315579, 0.380638, -0.718889);
        glVertex3d(0.882443, 1.161803, 4.2);
        glVertex3d(0.925713, 1.228633, 4.161418);
        glVertex3d(0.938197, 1.190211, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.882443, 1.161803, 4.2);
        glVertex3d(0.938197, 1.190211, 4.2);

        glNormal3d(1.453077, 0.110784, -0.063371);
        glVertex3d(0.765945, 1.32215, 3.144532);
        glVertex3d(0.764733, 1.323817, 3.112468);
        glVertex3d(0.876313, 1.38067, 3.112468);

        glNormal3d(1.453078, 0.110784, -0.063367);
        glVertex3d(0.765945, 1.32215, 3.144532);
        glVertex3d(0.876313, 1.38067, 3.112468);
        glVertex3d(0.87695, 1.37871, 3.144532);

        glNormal3d(0.557835, 1.867799, -0.226748);
        glVertex3d(0.765945, 1.32215, 3.144532);
        glVertex3d(0.734848, 1.364951, 3.36898);
        glVertex3d(0.860601, 1.429026, 3.36898);

        glNormal3d(0.557834, 1.867799, -0.226748);
        glVertex3d(0.765945, 1.32215, 3.144532);
        glVertex3d(0.860601, 1.429026, 3.36898);
        glVertex3d(0.87695, 1.37871, 3.144532);

        glNormal3d(0.55543, 1.872519, 0.202651);
        glVertex3d(0.607767, 1.539863, 2.615476);
        glVertex3d(0.61369, 1.53171, 2.663572);
        glVertex3d(0.796905, 1.625063, 2.663572);

        glNormal3d(0.55543, 1.872519, 0.20265);
        glVertex3d(0.607767, 1.539863, 2.615476);
        glVertex3d(0.796905, 1.625063, 2.663572);
        glVertex3d(0.793791, 1.634647, 2.615476);

        glNormal3d(1.415836, 0.183874, 0.401271);
        glVertex3d(0.607767, 1.539863, 2.615476);
        glVertex3d(0.622575, 1.519481, 2.558677);
        glVertex3d(0.801576, 1.610687, 2.558677);

        glNormal3d(1.415836, 0.183874, 0.401271);
        glVertex3d(0.607767, 1.539863, 2.615476);
        glVertex3d(0.801576, 1.610687, 2.558677);
        glVertex3d(0.793791, 1.634647, 2.615476);

        glNormal3d(1.143287, 0.095318, 0.401271);
        glVertex3d(0.793791, 1.634647, 2.615476);
        glVertex3d(0.801576, 1.610687, 2.558677);
        glVertex3d(1, 1.642114, 2.558677);

        glNormal3d(1.143287, 0.095317, 0.401269);
        glVertex3d(0.793791, 1.634647, 2.615476);
        glVertex3d(1, 1.642114, 2.558677);
        glVertex3d(1, 1.667307, 2.615476);

        glNormal3d(0.846812, 1.967195, 0.20265);
        glVertex3d(0.793791, 1.634647, 2.615476);
        glVertex3d(0.796905, 1.625063, 2.663572);
        glVertex3d(1, 1.65723, 2.663572);

        glNormal3d(0.846812, 1.967195, 0.202649);
        glVertex3d(0.793791, 1.634647, 2.615476);
        glVertex3d(1, 1.65723, 2.663572);
        glVertex3d(1, 1.667307, 2.615476);

        glNormal3d(0.847641, 1.961963, -0.226748);
        glVertex3d(0.87695, 1.37871, 3.144532);
        glVertex3d(0.860601, 1.429026, 3.36898);
        glVertex3d(1, 1.451104, 3.36898);

        glNormal3d(0.847641, 1.961963, -0.226748);
        glVertex3d(0.87695, 1.37871, 3.144532);
        glVertex3d(1, 1.451104, 3.36898);
        glVertex3d(1, 1.398199, 3.144532);

        glNormal3d(1.156119, 0.014296, -0.063367);
        glVertex3d(0.87695, 1.37871, 3.144532);
        glVertex3d(0.876313, 1.38067, 3.112468);
        glVertex3d(1, 1.40026, 3.112468);

        glNormal3d(1.156119, 0.014296, -0.063366);
        glVertex3d(0.87695, 1.37871, 3.144532);
        glVertex3d(1, 1.40026, 3.112468);
        glVertex3d(1, 1.398199, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(0.938197, 1.190211, 4.2);
        glVertex3d(1, 1.2, 4.2);

        glNormal3d(1.108741, 0.313433, -0.718888);
        glVertex3d(0.938197, 1.190211, 4.2);
        glVertex3d(0.925713, 1.228633, 4.161418);
        glVertex3d(1, 1.240399, 4.161418);

        glNormal3d(1.108741, 0.313432, -0.718888);
        glVertex3d(0.938197, 1.190211, 4.2);
        glVertex3d(1, 1.240399, 4.161418);
        glVertex3d(1, 1.2, 4.2);

        glNormal3d(1.156431, 0.012329, -0.005924);
        glVertex3d(0.925713, 1.228633, 4.161418);
        glVertex3d(0.925599, 1.228983, 4.1);
        glVertex3d(1, 1.240767, 4.1);

        glNormal3d(1.15643, 0.012329, -0.005925);
        glVertex3d(0.925713, 1.228633, 4.161418);
        glVertex3d(1, 1.240767, 4.1);
        glVertex3d(1, 1.240399, 4.161418);

        glNormal3d(1.045821, 0.710692, -0.956139);
        glVertex3d(0.925599, 1.228983, 4.1);
        glVertex3d(0.862017, 1.42467, 4.037742);
        glVertex3d(1, 1.446524, 4.037742);

        glNormal3d(1.045822, 0.710692, -0.956139);
        glVertex3d(0.925599, 1.228983, 4.1);
        glVertex3d(1, 1.446524, 4.037742);
        glVertex3d(1, 1.240767, 4.1);

        glNormal3d(1.054208, 0.657742, -0.938041);
        glVertex3d(0.862017, 1.42467, 4.037742);
        glVertex3d(0.79917, 1.618093, 3.963537);
        glVertex3d(1, 1.649901, 3.963537);

        glNormal3d(1.054208, 0.657743, -0.938041);
        glVertex3d(0.862017, 1.42467, 4.037742);
        glVertex3d(1, 1.649901, 3.963537);
        glVertex3d(1, 1.446524, 4.037742);

        glNormal3d(1.155661, 0.017191, -0.099274);
        glVertex3d(0.79917, 1.618093, 3.963537);
        glVertex3d(0.797754, 1.622449, 3.91819);
        glVertex3d(1, 1.654481, 3.91819);

        glNormal3d(1.155661, 0.017191, -0.099275);
        glVertex3d(0.79917, 1.618093, 3.963537);
        glVertex3d(1, 1.654481, 3.91819);
        glVertex3d(1, 1.649901, 3.963537);

        glNormal3d(1.144642, 0.086763, 0.38089);
        glVertex3d(0.797754, 1.622449, 3.91819);
        glVertex3d(0.833707, 1.511797, 3.639233);
        glVertex3d(1, 1.538135, 3.639233);

        glNormal3d(1.144642, 0.086763, 0.38089);
        glVertex3d(0.797754, 1.622449, 3.91819);
        glVertex3d(1, 1.538135, 3.639233);
        glVertex3d(1, 1.654481, 3.91819);

        glNormal3d(1.149075, 0.058776, 0.303106);
        glVertex3d(0.833707, 1.511797, 3.639233);
        glVertex3d(0.860601, 1.429026, 3.36898);
        glVertex3d(1, 1.451104, 3.36898);

        glNormal3d(1.149075, 0.058776, 0.303106);
        glVertex3d(0.833707, 1.511797, 3.639233);
        glVertex3d(1, 1.451104, 3.36898);
        glVertex3d(1, 1.538135, 3.639233);

        glNormal3d(1.097869, 0.38208, -0.780126);
        glVertex3d(0.876313, 1.38067, 3.112468);
        glVertex3d(0.862017, 1.42467, 3.075824);
        glVertex3d(1, 1.446524, 3.075824);

        glNormal3d(1.097868, 0.38208, -0.780126);
        glVertex3d(0.876313, 1.38067, 3.112468);
        glVertex3d(1, 1.446524, 3.075824);
        glVertex3d(1, 1.40026, 3.112468);

        glNormal3d(1.155808, 0.016269, 0.089433);
        glVertex3d(0.862017, 1.42467, 3.075824);
        glVertex3d(0.863432, 1.420313, 3.025437);
        glVertex3d(1, 1.441943, 3.025437);

        glNormal3d(1.155807, 0.016269, 0.089431);
        glVertex3d(0.862017, 1.42467, 3.075824);
        glVertex3d(1, 1.441943, 3.025437);
        glVertex3d(1, 1.446524, 3.075824);

        glNormal3d(1.094604, 0.402688, 0.79641);
        glVertex3d(0.863432, 1.420313, 3.025437);
        glVertex3d(0.874756, 1.385462, 2.997954);
        glVertex3d(1, 1.405299, 2.997954);

        glNormal3d(1.094605, 0.402689, 0.796411);
        glVertex3d(0.863432, 1.420313, 3.025437);
        glVertex3d(1, 1.405299, 2.997954);
        glVertex3d(1, 1.441943, 3.025437);

        glNormal3d(1.156432, 0.012326, -0.005455);
        glVertex3d(0.874756, 1.385462, 2.997954);
        glVertex3d(0.874614, 1.385898, 2.915046);
        glVertex3d(1, 1.405757, 2.915046);

        glNormal3d(1.156431, 0.012326, -0.005456);
        glVertex3d(0.874756, 1.385462, 2.997954);
        glVertex3d(1, 1.405757, 2.915046);
        glVertex3d(1, 1.405299, 2.997954);

        glNormal3d(1.043889, 0.722892, -0.959836);
        glVertex3d(0.874614, 1.385898, 2.915046);
        glVertex3d(0.840785, 1.490015, 2.88344);
        glVertex3d(1, 1.515232, 2.88344);

        glNormal3d(1.04389, 0.722892, -0.959836);
        glVertex3d(0.874614, 1.385898, 2.915046);
        glVertex3d(1, 1.515232, 2.88344);
        glVertex3d(1, 1.405757, 2.915046);

        glNormal3d(1.124055, 0.216745, -0.609198);
        glVertex3d(0.840785, 1.490015, 2.88344);
        glVertex3d(0.830876, 1.52051, 2.842215);
        glVertex3d(1, 1.547296, 2.842215);

        glNormal3d(1.124055, 0.216744, -0.609197);
        glVertex3d(0.840785, 1.490015, 2.88344);
        glVertex3d(1, 1.547296, 2.842215);
        glVertex3d(1, 1.515232, 2.88344);

        glNormal3d(1.156137, 0.014188, -0.061611);
        glVertex3d(0.830876, 1.52051, 2.842215);
        glVertex3d(0.829461, 1.524866, 2.768925);
        glVertex3d(1, 1.551877, 2.768925);

        glNormal3d(1.156136, 0.014188, -0.061612);
        glVertex3d(0.830876, 1.52051, 2.842215);
        glVertex3d(1, 1.551877, 2.768925);
        glVertex3d(1, 1.547296, 2.842215);

        glNormal3d(1.08979, 0.433089, -0.818871);
        glVertex3d(0.829461, 1.524866, 2.768925);
        glVertex3d(0.81106, 1.581499, 2.7277);
        glVertex3d(1, 1.611424, 2.7277);

        glNormal3d(1.08979, 0.433089, -0.818871);
        glVertex3d(0.829461, 1.524866, 2.768925);
        glVertex3d(1, 1.611424, 2.7277);
        glVertex3d(1, 1.551877, 2.768925);

        glNormal3d(1.127825, 0.192941, -0.57647);
        glVertex3d(0.81106, 1.581499, 2.7277);
        glVertex3d(0.796905, 1.625063, 2.663572);
        glVertex3d(1, 1.65723, 2.663572);

        glNormal3d(1.127825, 0.192941, -0.576469);
        glVertex3d(0.81106, 1.581499, 2.7277);
        glVertex3d(1, 1.65723, 2.663572);
        glVertex3d(1, 1.611424, 2.7277);

        glNormal3d(1.084781, 0.464712, 0.840404);
        glVertex3d(0.801576, 1.610687, 2.558677);
        glVertex3d(0.823799, 1.542292, 2.512872);
        glVertex3d(1, 1.570199, 2.512872);

        glNormal3d(1.084781, 0.464713, 0.840405);
        glVertex3d(0.801576, 1.610687, 2.558677);
        glVertex3d(1, 1.570199, 2.512872);
        glVertex3d(1, 1.642114, 2.558677);

        glNormal3d(1.05935, 0.625279, 0.925236);
        glVertex3d(0.823799, 1.542292, 2.512872);
        glVertex3d(0.852108, 1.455164, 2.475769);
        glVertex3d(1, 1.478588, 2.475769);

        glNormal3d(1.05935, 0.625279, 0.925236);
        glVertex3d(0.823799, 1.542292, 2.512872);
        glVertex3d(1, 1.478588, 2.475769);
        glVertex3d(1, 1.570199, 2.512872);

        glNormal3d(1.003519, 0.977782, 0.999747);
        glVertex3d(0.852108, 1.455164, 2.475769);
        glVertex3d(0.890326, 1.337542, 2.473021);
        glVertex3d(1, 1.354913, 2.473021);

        glNormal3d(1.003519, 0.977782, 0.999747);
        glVertex3d(0.852108, 1.455164, 2.475769);
        glVertex3d(1, 1.354913, 2.473021);
        glVertex3d(1, 1.478588, 2.475769);

        glNormal3d(1.156216, 0.013686, 0.052744);
        glVertex3d(0.890326, 1.337542, 2.473021);
        glVertex3d(0.893157, 1.328829, 2.301708);
        glVertex3d(1, 1.345751, 2.301708);

        glNormal3d(1.156217, 0.013687, 0.052745);
        glVertex3d(0.890326, 1.337542, 2.473021);
        glVertex3d(1, 1.345751, 2.301708);
        glVertex3d(1, 1.354913, 2.473021);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(0.893157, 1.328829, 2.301708);
        glVertex3d(0.893157, 1.328829, 2.187193);
        glVertex3d(1, 1.345751, 2.187193);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(0.893157, 1.328829, 2.301708);
        glVertex3d(1, 1.345751, 2.187193);
        glVertex3d(1, 1.345751, 2.301708);

        glNormal3d(1.156359, 0.012782, -0.030851);
        glVertex3d(0.893157, 1.328829, 2.187193);
        glVertex3d(0.891742, 1.333186, 2.040615);
        glVertex3d(1, 1.350332, 2.040615);

        glNormal3d(1.15636, 0.012782, -0.03085);
        glVertex3d(0.893157, 1.328829, 2.187193);
        glVertex3d(1, 1.350332, 2.040615);
        glVertex3d(1, 1.345751, 2.187193);

        glNormal3d(1.153687, 0.02966, -0.186604);
        glVertex3d(0.891742, 1.333186, 2.040615);
        glVertex3d(0.884664, 1.354967, 1.921521);
        glVertex3d(1, 1.373235, 1.921521);

        glNormal3d(1.153686, 0.02966, -0.186605);
        glVertex3d(0.891742, 1.333186, 2.040615);
        glVertex3d(1, 1.373235, 1.921521);
        glVertex3d(1, 1.350332, 2.040615);

        glNormal3d(1.154485, 0.024611, -0.157321);
        glVertex3d(0.884664, 1.354967, 1.921521);
        glVertex3d(0.877587, 1.376749, 1.779523);
        glVertex3d(1, 1.396138, 1.779523);

        glNormal3d(1.154486, 0.024611, -0.15732);
        glVertex3d(0.884664, 1.354967, 1.921521);
        glVertex3d(1, 1.396138, 1.779523);
        glVertex3d(1, 1.373235, 1.921521);

        glNormal3d(1.153686, 0.02966, -0.186604);
        glVertex3d(0.877587, 1.376749, 1.779523);
        glVertex3d(0.87051, 1.398531, 1.660428);
        glVertex3d(1, 1.419041, 1.660428);

        glNormal3d(1.153685, 0.02966, -0.186605);
        glVertex3d(0.877587, 1.376749, 1.779523);
        glVertex3d(1, 1.419041, 1.660428);
        glVertex3d(1, 1.396138, 1.779523);

        glNormal3d(1.150137, 0.05207, -0.280868);
        glVertex3d(0.87051, 1.398531, 1.660428);
        glVertex3d(0.859186, 1.433382, 1.536753);
        glVertex3d(1, 1.455685, 1.536753);

        glNormal3d(1.150137, 0.05207, -0.280868);
        glVertex3d(0.87051, 1.398531, 1.660428);
        glVertex3d(1, 1.455685, 1.536753);
        glVertex3d(1, 1.419041, 1.660428);

        glNormal3d(1.145916, 0.078724, -0.360499);
        glVertex3d(0.859186, 1.433382, 1.536753);
        glVertex3d(0.846447, 1.47259, 1.4314);
        glVertex3d(1, 1.49691, 1.4314);

        glNormal3d(1.145915, 0.078724, -0.360499);
        glVertex3d(0.859186, 1.433382, 1.536753);
        glVertex3d(1, 1.49691, 1.4314);
        glVertex3d(1, 1.455685, 1.536753);

        glNormal3d(1.148022, 0.065424, -0.323507);
        glVertex3d(0.846447, 1.47259, 1.4314);
        glVertex3d(0.833707, 1.511797, 1.312305);
        glVertex3d(1, 1.538135, 1.312305);

        glNormal3d(1.148022, 0.065424, -0.323507);
        glVertex3d(0.846447, 1.47259, 1.4314);
        glVertex3d(1, 1.538135, 1.312305);
        glVertex3d(1, 1.49691, 1.4314);

        glNormal3d(1.142512, 0.100213, -0.412401);
        glVertex3d(0.833707, 1.511797, 1.312305);
        glVertex3d(0.818137, 1.559717, 1.202372);
        glVertex3d(1, 1.588521, 1.202372);

        glNormal3d(1.142512, 0.100213, -0.412401);
        glVertex3d(0.833707, 1.511797, 1.312305);
        glVertex3d(1, 1.588521, 1.202372);
        glVertex3d(1, 1.538135, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(0.818137, 1.559717, 1.202372);
        glVertex3d(0.789828, 1.646845, 1.202372);
        glVertex3d(1, 1.680133, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(0.818137, 1.559717, 1.202372);
        glVertex3d(1, 1.680133, 1.202372);
        glVertex3d(1, 1.588521, 1.202372);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(0.789828, 1.646845, 1.202372);
        glVertex3d(0.789828, 1.646845, 1.147405);
        glVertex3d(1, 1.680133, 1.147405);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(0.789828, 1.646845, 1.202372);
        glVertex3d(1, 1.680133, 1.147405);
        glVertex3d(1, 1.680133, 1.202372);

        glNormal3d(1.146695, 0.0738, 0.347325);
        glVertex3d(0.789828, 1.646845, 1.147405);
        glVertex3d(0.798321, 1.620706, 1.074116);
        glVertex3d(1, 1.652649, 1.074116);

        glNormal3d(1.146695, 0.073801, 0.347326);
        glVertex3d(0.789828, 1.646845, 1.147405);
        glVertex3d(1, 1.652649, 1.074116);
        glVertex3d(1, 1.680133, 1.147405);

        glNormal3d(1.155906, 0.01564, -0.08203);
        glVertex3d(0.798321, 1.620706, 1.074116);
        glVertex3d(0.796905, 1.625063, 1.019149);
        glVertex3d(1, 1.65723, 1.019149);

        glNormal3d(1.155907, 0.01564, -0.082028);
        glVertex3d(0.798321, 1.620706, 1.074116);
        glVertex3d(1, 1.65723, 1.019149);
        glVertex3d(1, 1.652649, 1.074116);

        glNormal3d(1.130653, 0.175082, -0.549946);
        glVertex3d(0.796905, 1.625063, 1.019149);
        glVertex3d(0.785581, 1.659914, 0.964182);
        glVertex3d(1, 1.693874, 0.964182);

        glNormal3d(1.130653, 0.175082, -0.549946);
        glVertex3d(0.796905, 1.625063, 1.019149);
        glVertex3d(1, 1.693874, 0.964182);
        glVertex3d(1, 1.65723, 1.019149);

        glNormal3d(1.122742, 0.225035, -0.619971);
        glVertex3d(0.785581, 1.659914, 0.964182);
        glVertex3d(0.762934, 1.729616, 0.872571);
        glVertex3d(1, 1.767163, 0.872571);

        glNormal3d(1.122742, 0.225035, -0.619971);
        glVertex3d(0.785581, 1.659914, 0.964182);
        glVertex3d(1, 1.767163, 0.872571);
        glVertex3d(1, 1.693874, 0.964182);

        glNormal3d(1.114391, 0.277759, -0.682117);
        glVertex3d(0.762934, 1.729616, 0.872571);
        glVertex3d(0.738871, 1.803674, 0.790121);
        glVertex3d(1.000001, 1.845033, 0.790121);

        glNormal3d(1.114391, 0.27776, -0.682117);
        glVertex3d(0.762934, 1.729616, 0.872571);
        glVertex3d(1.000001, 1.845033, 0.790121);
        glVertex3d(1, 1.767163, 0.872571);

        glNormal3d(1.143471, 0.094154, -0.398571);
        glVertex3d(0.738871, 1.803674, 0.790121);
        glVertex3d(0.723301, 1.851594, 0.675606);
        glVertex3d(1.000001, 1.895419, 0.675606);

        glNormal3d(1.143471, 0.094154, -0.398571);
        glVertex3d(0.738871, 1.803674, 0.790121);
        glVertex3d(1.000001, 1.895419, 0.675606);
        glVertex3d(1.000001, 1.845033, 0.790121);

        glNormal3d(1.154356, 0.025428, -0.162431);
        glVertex3d(0.723301, 1.851594, 0.675606);
        glVertex3d(0.717639, 1.86902, 0.565673);
        glVertex3d(1.000001, 1.913741, 0.565673);

        glNormal3d(1.154356, 0.025428, -0.162429);
        glVertex3d(0.723301, 1.851594, 0.675606);
        glVertex3d(1.000001, 1.913741, 0.565673);
        glVertex3d(1.000001, 1.895419, 0.675606);

        glNormal3d(1.155151, 0.020407, 0.127773);
        glVertex3d(0.717639, 1.86902, 0.565673);
        glVertex3d(0.721885, 1.855951, 0.46032);
        glVertex3d(1.000001, 1.9, 0.46032);

        glNormal3d(1.155151, 0.020407, 0.127772);
        glVertex3d(0.717639, 1.86902, 0.565673);
        glVertex3d(1.000001, 1.9, 0.46032);
        glVertex3d(1.000001, 1.913741, 0.565673);

        glNormal3d(1.126483, 0.20141, 0.588435);
        glVertex3d(0.721885, 1.855951, 0.46032);
        glVertex3d(0.741702, 1.794961, 0.373289);
        glVertex3d(1.000001, 1.835872, 0.373289);

        glNormal3d(1.126484, 0.20141, 0.588435);
        glVertex3d(0.721885, 1.855951, 0.46032);
        glVertex3d(1.000001, 1.835872, 0.373289);
        glVertex3d(1.000001, 1.9, 0.46032);

        glNormal3d(1.155795, 0.016346, -0.09029);
        glVertex3d(0.741702, 1.794961, 0.373289);
        glVertex3d(0.739623, 1.801359, 0.3);
        glVertex3d(1.000001, 1.842599, 0.3);

        glNormal3d(1.155795, 0.016346, -0.09029);
        glVertex3d(0.741702, 1.794961, 0.373289);
        glVertex3d(1.000001, 1.842599, 0.3);
        glVertex3d(1.000001, 1.835872, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(0.739623, 1.801359, 0.3);
        glVertex3d(0.721885, 1.855951, 0.3);
        glVertex3d(1.000001, 1.9, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(0.739623, 1.801359, 0.3);
        glVertex3d(1.000001, 1.9, 0.3);
        glVertex3d(1.000001, 1.842599, 0.3);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(0.721885, 1.855951, 0);
        glVertex3d(0.721885, 1.855951, 0.3);
        glVertex3d(1.000001, 1.9, 0.3);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(0.721885, 1.855951, 0);
        glVertex3d(1.000001, 1.9, 0.3);
        glVertex3d(1.000001, 1.9, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.721885, 1.855951, 0);
        glVertex3d(1.000001, 1.9, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.000001, 1.9, 0);
        glVertex3d(1.278116, 1.85595, 0);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1.000001, 1.9, 0);
        glVertex3d(1.000001, 1.9, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);

        glNormal3d(1.156436, 1.987688, 0);
        glVertex3d(1.000001, 1.9, 0);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.278116, 1.85595, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.000001, 1.842599, 0.3);
        glVertex3d(1.000001, 1.9, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.000001, 1.842599, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.260378, 1.801359, 0.3);

        glNormal3d(0.844204, 0.016346, -0.09029);
        glVertex3d(1.000001, 1.835872, 0.373289);
        glVertex3d(1.000001, 1.842599, 0.3);
        glVertex3d(1.260378, 1.801359, 0.3);

        glNormal3d(0.844204, 0.016346, -0.090288);
        glVertex3d(1.000001, 1.835872, 0.373289);
        glVertex3d(1.260378, 1.801359, 0.3);
        glVertex3d(1.258299, 1.794961, 0.373289);

        glNormal3d(0.873515, 0.20141, 0.588435);
        glVertex3d(1.000001, 1.9, 0.46032);
        glVertex3d(1.000001, 1.835872, 0.373289);
        glVertex3d(1.258299, 1.794961, 0.373289);

        glNormal3d(0.873515, 0.20141, 0.588435);
        glVertex3d(1.000001, 1.9, 0.46032);
        glVertex3d(1.258299, 1.794961, 0.373289);
        glVertex3d(1.278116, 1.85595, 0.46032);

        glNormal3d(0.844847, 0.020407, 0.127772);
        glVertex3d(1.000001, 1.913741, 0.565673);
        glVertex3d(1.000001, 1.9, 0.46032);
        glVertex3d(1.278116, 1.85595, 0.46032);

        glNormal3d(0.844847, 0.020407, 0.127773);
        glVertex3d(1.000001, 1.913741, 0.565673);
        glVertex3d(1.278116, 1.85595, 0.46032);
        glVertex3d(1.282362, 1.86902, 0.565673);

        glNormal3d(0.845642, 0.025428, -0.162429);
        glVertex3d(1.000001, 1.895419, 0.675606);
        glVertex3d(1.000001, 1.913741, 0.565673);
        glVertex3d(1.282362, 1.86902, 0.565673);

        glNormal3d(0.845642, 0.025428, -0.16243);
        glVertex3d(1.000001, 1.895419, 0.675606);
        glVertex3d(1.282362, 1.86902, 0.565673);
        glVertex3d(1.2767, 1.851594, 0.675606);

        glNormal3d(0.856527, 0.094154, -0.398571);
        glVertex3d(1.000001, 1.845033, 0.790121);
        glVertex3d(1.000001, 1.895419, 0.675606);
        glVertex3d(1.2767, 1.851594, 0.675606);

        glNormal3d(0.856527, 0.094154, -0.398572);
        glVertex3d(1.000001, 1.845033, 0.790121);
        glVertex3d(1.2767, 1.851594, 0.675606);
        glVertex3d(1.26113, 1.803674, 0.790121);

        glNormal3d(0.885607, 0.27776, -0.682117);
        glVertex3d(1, 1.767163, 0.872571);
        glVertex3d(1.000001, 1.845033, 0.790121);
        glVertex3d(1.26113, 1.803674, 0.790121);

        glNormal3d(0.885608, 0.277759, -0.682116);
        glVertex3d(1, 1.767163, 0.872571);
        glVertex3d(1.26113, 1.803674, 0.790121);
        glVertex3d(1.237067, 1.729615, 0.872571);

        glNormal3d(0.877257, 0.225035, -0.619971);
        glVertex3d(1, 1.693874, 0.964182);
        glVertex3d(1, 1.767163, 0.872571);
        glVertex3d(1.237067, 1.729615, 0.872571);

        glNormal3d(0.877257, 0.225035, -0.619971);
        glVertex3d(1, 1.693874, 0.964182);
        glVertex3d(1.237067, 1.729615, 0.872571);
        glVertex3d(1.214419, 1.659914, 0.964182);

        glNormal3d(0.869345, 0.175083, -0.549946);
        glVertex3d(1, 1.65723, 1.019149);
        glVertex3d(1, 1.693874, 0.964182);
        glVertex3d(1.214419, 1.659914, 0.964182);

        glNormal3d(0.869345, 0.175082, -0.549945);
        glVertex3d(1, 1.65723, 1.019149);
        glVertex3d(1.214419, 1.659914, 0.964182);
        glVertex3d(1.203096, 1.625063, 1.019149);

        glNormal3d(0.844092, 0.01564, -0.082029);
        glVertex3d(1, 1.652649, 1.074116);
        glVertex3d(1, 1.65723, 1.019149);
        glVertex3d(1.203096, 1.625063, 1.019149);

        glNormal3d(0.844092, 0.01564, -0.08203);
        glVertex3d(1, 1.652649, 1.074116);
        glVertex3d(1.203096, 1.625063, 1.019149);
        glVertex3d(1.20168, 1.620706, 1.074116);

        glNormal3d(0.853304, 0.073801, 0.347326);
        glVertex3d(1, 1.680133, 1.147405);
        glVertex3d(1, 1.652649, 1.074116);
        glVertex3d(1.20168, 1.620706, 1.074116);

        glNormal3d(0.853304, 0.073801, 0.347326);
        glVertex3d(1, 1.680133, 1.147405);
        glVertex3d(1.20168, 1.620706, 1.074116);
        glVertex3d(1.210173, 1.646845, 1.147405);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 1.680133, 1.202372);
        glVertex3d(1, 1.680133, 1.147405);
        glVertex3d(1.210173, 1.646845, 1.147405);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 1.680133, 1.202372);
        glVertex3d(1.210173, 1.646845, 1.147405);
        glVertex3d(1.210173, 1.646845, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1.588521, 1.202372);
        glVertex3d(1, 1.680133, 1.202372);
        glVertex3d(1.210173, 1.646845, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1.588521, 1.202372);
        glVertex3d(1.210173, 1.646845, 1.202372);
        glVertex3d(1.181863, 1.559717, 1.202372);

        glNormal3d(0.857487, 0.100213, -0.412401);
        glVertex3d(1, 1.538135, 1.312305);
        glVertex3d(1, 1.588521, 1.202372);
        glVertex3d(1.181863, 1.559717, 1.202372);

        glNormal3d(0.857487, 0.100213, -0.412401);
        glVertex3d(1, 1.538135, 1.312305);
        glVertex3d(1.181863, 1.559717, 1.202372);
        glVertex3d(1.166293, 1.511797, 1.312305);

        glNormal3d(0.851977, 0.065424, -0.323507);
        glVertex3d(1, 1.49691, 1.4314);
        glVertex3d(1, 1.538135, 1.312305);
        glVertex3d(1.166293, 1.511797, 1.312305);

        glNormal3d(0.851976, 0.065424, -0.323508);
        glVertex3d(1, 1.49691, 1.4314);
        glVertex3d(1.166293, 1.511797, 1.312305);
        glVertex3d(1.153554, 1.472589, 1.4314);

        glNormal3d(0.854083, 0.078724, -0.360499);
        glVertex3d(1, 1.455685, 1.536753);
        glVertex3d(1, 1.49691, 1.4314);
        glVertex3d(1.153554, 1.472589, 1.4314);

        glNormal3d(0.854084, 0.078724, -0.360498);
        glVertex3d(1, 1.455685, 1.536753);
        glVertex3d(1.153554, 1.472589, 1.4314);
        glVertex3d(1.140815, 1.433382, 1.536753);

        glNormal3d(0.849862, 0.05207, -0.280868);
        glVertex3d(1, 1.419041, 1.660428);
        glVertex3d(1, 1.455685, 1.536753);
        glVertex3d(1.140815, 1.433382, 1.536753);

        glNormal3d(0.849861, 0.05207, -0.280869);
        glVertex3d(1, 1.419041, 1.660428);
        glVertex3d(1.140815, 1.433382, 1.536753);
        glVertex3d(1.129491, 1.398531, 1.660428);

        glNormal3d(0.846312, 0.029661, -0.186605);
        glVertex3d(1, 1.396138, 1.779523);
        glVertex3d(1, 1.419041, 1.660428);
        glVertex3d(1.129491, 1.398531, 1.660428);

        glNormal3d(0.846313, 0.02966, -0.186604);
        glVertex3d(1, 1.396138, 1.779523);
        glVertex3d(1.129491, 1.398531, 1.660428);
        glVertex3d(1.122414, 1.376749, 1.779523);

        glNormal3d(0.845513, 0.024611, -0.15732);
        glVertex3d(1, 1.373235, 1.921521);
        glVertex3d(1, 1.396138, 1.779523);
        glVertex3d(1.122414, 1.376749, 1.779523);

        glNormal3d(0.845512, 0.024611, -0.157321);
        glVertex3d(1, 1.373235, 1.921521);
        glVertex3d(1.122414, 1.376749, 1.779523);
        glVertex3d(1.115336, 1.354967, 1.921521);

        glNormal3d(0.846312, 0.029661, -0.186605);
        glVertex3d(1, 1.350332, 2.040615);
        glVertex3d(1, 1.373235, 1.921521);
        glVertex3d(1.115336, 1.354967, 1.921521);

        glNormal3d(0.846313, 0.02966, -0.186603);
        glVertex3d(1, 1.350332, 2.040615);
        glVertex3d(1.115336, 1.354967, 1.921521);
        glVertex3d(1.108259, 1.333185, 2.040615);

        glNormal3d(0.84364, 0.012782, -0.03085);
        glVertex3d(1, 1.345751, 2.187193);
        glVertex3d(1, 1.350332, 2.040615);
        glVertex3d(1.108259, 1.333185, 2.040615);

        glNormal3d(0.843639, 0.012782, -0.03085);
        glVertex3d(1, 1.345751, 2.187193);
        glVertex3d(1.108259, 1.333185, 2.040615);
        glVertex3d(1.106843, 1.328829, 2.187193);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 1.345751, 2.301708);
        glVertex3d(1, 1.345751, 2.187193);
        glVertex3d(1.106843, 1.328829, 2.187193);

        glNormal3d(0.843566, 0.012312, 1e-006);
        glVertex3d(1, 1.345751, 2.301708);
        glVertex3d(1.106843, 1.328829, 2.187193);
        glVertex3d(1.106843, 1.328829, 2.301708);

        glNormal3d(0.843784, 0.013686, 0.052745);
        glVertex3d(1, 1.354913, 2.473021);
        glVertex3d(1, 1.345751, 2.301708);
        glVertex3d(1.106843, 1.328829, 2.301708);

        glNormal3d(0.843783, 0.013686, 0.052744);
        glVertex3d(1, 1.354913, 2.473021);
        glVertex3d(1.106843, 1.328829, 2.301708);
        glVertex3d(1.109674, 1.337542, 2.473021);

        glNormal3d(0.996481, 0.977782, 0.999747);
        glVertex3d(1, 1.478588, 2.475769);
        glVertex3d(1, 1.354913, 2.473021);
        glVertex3d(1.109674, 1.337542, 2.473021);

        glNormal3d(0.996481, 0.977782, 0.999747);
        glVertex3d(1, 1.478588, 2.475769);
        glVertex3d(1.109674, 1.337542, 2.473021);
        glVertex3d(1.147892, 1.455164, 2.475769);

        glNormal3d(0.94065, 0.625279, 0.925236);
        glVertex3d(1, 1.570199, 2.512872);
        glVertex3d(1, 1.478588, 2.475769);
        glVertex3d(1.147892, 1.455164, 2.475769);

        glNormal3d(0.94065, 0.625279, 0.925236);
        glVertex3d(1, 1.570199, 2.512872);
        glVertex3d(1.147892, 1.455164, 2.475769);
        glVertex3d(1.176202, 1.542292, 2.512872);

        glNormal3d(0.915219, 0.464713, 0.840405);
        glVertex3d(1, 1.642114, 2.558677);
        glVertex3d(1, 1.570199, 2.512872);
        glVertex3d(1.176202, 1.542292, 2.512872);

        glNormal3d(0.915218, 0.464713, 0.840404);
        glVertex3d(1, 1.642114, 2.558677);
        glVertex3d(1.176202, 1.542292, 2.512872);
        glVertex3d(1.198424, 1.610687, 2.558677);

        glNormal3d(0.872174, 0.192941, -0.576469);
        glVertex3d(1, 1.611424, 2.7277);
        glVertex3d(1, 1.65723, 2.663572);
        glVertex3d(1.203096, 1.625063, 2.663572);

        glNormal3d(0.872174, 0.192942, -0.57647);
        glVertex3d(1, 1.611424, 2.7277);
        glVertex3d(1.203096, 1.625063, 2.663572);
        glVertex3d(1.188941, 1.581499, 2.7277);

        glNormal3d(0.91021, 0.433089, -0.818871);
        glVertex3d(1, 1.551877, 2.768925);
        glVertex3d(1, 1.611424, 2.7277);
        glVertex3d(1.188941, 1.581499, 2.7277);

        glNormal3d(0.91021, 0.433089, -0.818871);
        glVertex3d(1, 1.551877, 2.768925);
        glVertex3d(1.188941, 1.581499, 2.7277);
        glVertex3d(1.17054, 1.524866, 2.768925);

        glNormal3d(0.843862, 0.014188, -0.061612);
        glVertex3d(1, 1.547296, 2.842215);
        glVertex3d(1, 1.551877, 2.768925);
        glVertex3d(1.17054, 1.524866, 2.768925);

        glNormal3d(0.843862, 0.014188, -0.061612);
        glVertex3d(1, 1.547296, 2.842215);
        glVertex3d(1.17054, 1.524866, 2.768925);
        glVertex3d(1.169124, 1.52051, 2.842215);

        glNormal3d(0.875944, 0.216745, -0.609197);
        glVertex3d(1, 1.515232, 2.88344);
        glVertex3d(1, 1.547296, 2.842215);
        glVertex3d(1.169124, 1.52051, 2.842215);

        glNormal3d(0.875944, 0.216745, -0.609198);
        glVertex3d(1, 1.515232, 2.88344);
        glVertex3d(1.169124, 1.52051, 2.842215);
        glVertex3d(1.159216, 1.490015, 2.88344);

        glNormal3d(0.95611, 0.722892, -0.959836);
        glVertex3d(1, 1.405757, 2.915046);
        glVertex3d(1, 1.515232, 2.88344);
        glVertex3d(1.159216, 1.490015, 2.88344);

        glNormal3d(0.95611, 0.722892, -0.959836);
        glVertex3d(1, 1.405757, 2.915046);
        glVertex3d(1.159216, 1.490015, 2.88344);
        glVertex3d(1.125386, 1.385898, 2.915046);

        glNormal3d(0.843567, 0.012327, -0.005456);
        glVertex3d(1, 1.405299, 2.997954);
        glVertex3d(1, 1.405757, 2.915046);
        glVertex3d(1.125386, 1.385898, 2.915046);

        glNormal3d(0.843567, 0.012327, -0.005456);
        glVertex3d(1, 1.405299, 2.997954);
        glVertex3d(1.125386, 1.385898, 2.915046);
        glVertex3d(1.125244, 1.385462, 2.997954);

        glNormal3d(0.905395, 0.402689, 0.796411);
        glVertex3d(1, 1.441943, 3.025437);
        glVertex3d(1, 1.405299, 2.997954);
        glVertex3d(1.125244, 1.385462, 2.997954);

        glNormal3d(0.905395, 0.40269, 0.796411);
        glVertex3d(1, 1.441943, 3.025437);
        glVertex3d(1.125244, 1.385462, 2.997954);
        glVertex3d(1.136568, 1.420313, 3.025437);

        glNormal3d(0.844191, 0.01627, 0.089431);
        glVertex3d(1, 1.446524, 3.075824);
        glVertex3d(1, 1.441943, 3.025437);
        glVertex3d(1.136568, 1.420313, 3.025437);

        glNormal3d(0.844192, 0.01627, 0.089433);
        glVertex3d(1, 1.446524, 3.075824);
        glVertex3d(1.136568, 1.420313, 3.025437);
        glVertex3d(1.137984, 1.42467, 3.075824);

        glNormal3d(0.902131, 0.38208, -0.780126);
        glVertex3d(1, 1.40026, 3.112468);
        glVertex3d(1, 1.446524, 3.075824);
        glVertex3d(1.137984, 1.42467, 3.075824);

        glNormal3d(0.902131, 0.38208, -0.780126);
        glVertex3d(1, 1.40026, 3.112468);
        glVertex3d(1.137984, 1.42467, 3.075824);
        glVertex3d(1.123687, 1.38067, 3.112468);

        glNormal3d(0.850924, 0.058776, 0.303106);
        glVertex3d(1, 1.538135, 3.639233);
        glVertex3d(1, 1.451104, 3.36898);
        glVertex3d(1.139399, 1.429026, 3.36898);

        glNormal3d(0.850924, 0.058776, 0.303106);
        glVertex3d(1, 1.538135, 3.639233);
        glVertex3d(1.139399, 1.429026, 3.36898);
        glVertex3d(1.166293, 1.511797, 3.639233);

        glNormal3d(0.855357, 0.086763, 0.38089);
        glVertex3d(1, 1.654481, 3.91819);
        glVertex3d(1, 1.538135, 3.639233);
        glVertex3d(1.166293, 1.511797, 3.639233);

        glNormal3d(0.855357, 0.086763, 0.38089);
        glVertex3d(1, 1.654481, 3.91819);
        glVertex3d(1.166293, 1.511797, 3.639233);
        glVertex3d(1.202246, 1.622449, 3.91819);

        glNormal3d(0.844338, 0.017191, -0.099274);
        glVertex3d(1, 1.649901, 3.963537);
        glVertex3d(1, 1.654481, 3.91819);
        glVertex3d(1.202246, 1.622449, 3.91819);

        glNormal3d(0.844338, 0.017191, -0.099274);
        glVertex3d(1, 1.649901, 3.963537);
        glVertex3d(1.202246, 1.622449, 3.91819);
        glVertex3d(1.200831, 1.618092, 3.963537);

        glNormal3d(0.945792, 0.657743, -0.938041);
        glVertex3d(1, 1.446524, 4.037742);
        glVertex3d(1, 1.649901, 3.963537);
        glVertex3d(1.200831, 1.618092, 3.963537);

        glNormal3d(0.945792, 0.657743, -0.938041);
        glVertex3d(1, 1.446524, 4.037742);
        glVertex3d(1.200831, 1.618092, 3.963537);
        glVertex3d(1.137984, 1.424669, 4.037742);

        glNormal3d(0.954178, 0.710692, -0.956139);
        glVertex3d(1, 1.240767, 4.1);
        glVertex3d(1, 1.446524, 4.037742);
        glVertex3d(1.137984, 1.424669, 4.037742);

        glNormal3d(0.954178, 0.710692, -0.956139);
        glVertex3d(1, 1.240767, 4.1);
        glVertex3d(1.137984, 1.424669, 4.037742);
        glVertex3d(1.074401, 1.228983, 4.1);

        glNormal3d(0.843567, 0.012329, -0.005926);
        glVertex3d(1, 1.240399, 4.161418);
        glVertex3d(1, 1.240767, 4.1);
        glVertex3d(1.074401, 1.228983, 4.1);

        glNormal3d(0.843568, 0.012329, -0.005924);
        glVertex3d(1, 1.240399, 4.161418);
        glVertex3d(1.074401, 1.228983, 4.1);
        glVertex3d(1.074287, 1.228633, 4.161418);

        glNormal3d(0.891258, 0.313432, -0.718888);
        glVertex3d(1, 1.2, 4.2);
        glVertex3d(1, 1.240399, 4.161418);
        glVertex3d(1.074287, 1.228633, 4.161418);

        glNormal3d(0.891258, 0.313433, -0.718888);
        glVertex3d(1, 1.2, 4.2);
        glVertex3d(1.074287, 1.228633, 4.161418);
        glVertex3d(1.061803, 1.190211, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1, 1.2, 4.2);
        glVertex3d(1.061803, 1.190211, 4.2);

        glNormal3d(0.84388, 0.014297, -0.063366);
        glVertex3d(1, 1.398199, 3.144532);
        glVertex3d(1, 1.40026, 3.112468);
        glVertex3d(1.123687, 1.38067, 3.112468);

        glNormal3d(0.843879, 0.014297, -0.063371);
        glVertex3d(1, 1.398199, 3.144532);
        glVertex3d(1.123687, 1.38067, 3.112468);
        glVertex3d(1.12305, 1.37871, 3.144532);

        glNormal3d(1.152361, 1.961962, -0.226748);
        glVertex3d(1, 1.398199, 3.144532);
        glVertex3d(1, 1.451104, 3.36898);
        glVertex3d(1.139399, 1.429026, 3.36898);

        glNormal3d(1.152361, 1.961962, -0.226748);
        glVertex3d(1, 1.398199, 3.144532);
        glVertex3d(1.139399, 1.429026, 3.36898);
        glVertex3d(1.12305, 1.37871, 3.144532);

        glNormal3d(1.153189, 1.967195, 0.202649);
        glVertex3d(1, 1.667307, 2.615476);
        glVertex3d(1, 1.65723, 2.663572);
        glVertex3d(1.203096, 1.625063, 2.663572);

        glNormal3d(1.153189, 1.967195, 0.202648);
        glVertex3d(1, 1.667307, 2.615476);
        glVertex3d(1.203096, 1.625063, 2.663572);
        glVertex3d(1.20621, 1.634647, 2.615476);

        glNormal3d(0.856711, 0.095317, 0.401269);
        glVertex3d(1, 1.667307, 2.615476);
        glVertex3d(1, 1.642114, 2.558677);
        glVertex3d(1.198424, 1.610687, 2.558677);

        glNormal3d(0.856712, 0.095317, 0.40127);
        glVertex3d(1, 1.667307, 2.615476);
        glVertex3d(1.198424, 1.610687, 2.558677);
        glVertex3d(1.20621, 1.634647, 2.615476);

        glNormal3d(0.584162, 0.183874, 0.401271);
        glVertex3d(1.20621, 1.634647, 2.615476);
        glVertex3d(1.198424, 1.610687, 2.558677);
        glVertex3d(1.377425, 1.519481, 2.558677);

        glNormal3d(0.584163, 0.183875, 0.401272);
        glVertex3d(1.20621, 1.634647, 2.615476);
        glVertex3d(1.377425, 1.519481, 2.558677);
        glVertex3d(1.392234, 1.539863, 2.615476);

        glNormal3d(1.444572, 1.872519, 0.202649);
        glVertex3d(1.20621, 1.634647, 2.615476);
        glVertex3d(1.203096, 1.625063, 2.663572);
        glVertex3d(1.38631, 1.53171, 2.663572);

        glNormal3d(1.444571, 1.872519, 0.202651);
        glVertex3d(1.20621, 1.634647, 2.615476);
        glVertex3d(1.38631, 1.53171, 2.663572);
        glVertex3d(1.392234, 1.539863, 2.615476);

        glNormal3d(1.442166, 1.867799, -0.226748);
        glVertex3d(1.12305, 1.37871, 3.144532);
        glVertex3d(1.139399, 1.429026, 3.36898);
        glVertex3d(1.265153, 1.364951, 3.36898);

        glNormal3d(1.442166, 1.867799, -0.226748);
        glVertex3d(1.12305, 1.37871, 3.144532);
        glVertex3d(1.265153, 1.364951, 3.36898);
        glVertex3d(1.234056, 1.32215, 3.144532);

        glNormal3d(0.546922, 0.110784, -0.06337);
        glVertex3d(1.12305, 1.37871, 3.144532);
        glVertex3d(1.123687, 1.38067, 3.112468);
        glVertex3d(1.235267, 1.323817, 3.112468);

        glNormal3d(0.546922, 0.110785, -0.063372);
        glVertex3d(1.12305, 1.37871, 3.144532);
        glVertex3d(1.235267, 1.323817, 3.112468);
        glVertex3d(1.234056, 1.32215, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.061803, 1.190211, 4.2);
        glVertex3d(1.117557, 1.161803, 4.2);

        glNormal3d(0.684419, 0.380639, -0.718888);
        glVertex3d(1.061803, 1.190211, 4.2);
        glVertex3d(1.074287, 1.228633, 4.161418);
        glVertex3d(1.141303, 1.194486, 4.161418);

        glNormal3d(0.68442, 0.380638, -0.718888);
        glVertex3d(1.061803, 1.190211, 4.2);
        glVertex3d(1.141303, 1.194486, 4.161418);
        glVertex3d(1.117557, 1.161803, 4.2);

        glNormal3d(0.546018, 0.109009, -0.005925);
        glVertex3d(1.074287, 1.228633, 4.161418);
        glVertex3d(1.074401, 1.228983, 4.1);
        glVertex3d(1.141519, 1.194785, 4.1);

        glNormal3d(0.546017, 0.109009, -0.005925);
        glVertex3d(1.074287, 1.228633, 4.161418);
        glVertex3d(1.141519, 1.194785, 4.1);
        glVertex3d(1.141303, 1.194486, 4.161418);

        glNormal3d(0.86702, 0.739012, -0.956139);
        glVertex3d(1.074401, 1.228983, 4.1);
        glVertex3d(1.137984, 1.424669, 4.037742);
        glVertex3d(1.26246, 1.361245, 4.037742);

        glNormal3d(0.86702, 0.739012, -0.956139);
        glVertex3d(1.074401, 1.228983, 4.1);
        glVertex3d(1.26246, 1.361245, 4.037742);
        glVertex3d(1.141519, 1.194785, 4.1);

        glNormal3d(0.842681, 0.691245, -0.938041);
        glVertex3d(1.137984, 1.424669, 4.037742);
        glVertex3d(1.200831, 1.618092, 3.963537);
        glVertex3d(1.382002, 1.525781, 3.963537);

        glNormal3d(0.842681, 0.691245, -0.938041);
        glVertex3d(1.137984, 1.424669, 4.037742);
        glVertex3d(1.382002, 1.525781, 3.963537);
        glVertex3d(1.26246, 1.361245, 4.037742);

        glNormal3d(0.548252, 0.113395, -0.099274);
        glVertex3d(1.200831, 1.618092, 3.963537);
        glVertex3d(1.202246, 1.622449, 3.91819);
        glVertex3d(1.384695, 1.529486, 3.91819);

        glNormal3d(0.548251, 0.113396, -0.099277);
        glVertex3d(1.200831, 1.618092, 3.963537);
        glVertex3d(1.384695, 1.529486, 3.91819);
        glVertex3d(1.382002, 1.525781, 3.963537);

        glNormal3d(0.58023, 0.176158, 0.38089);
        glVertex3d(1.202246, 1.622449, 3.91819);
        glVertex3d(1.166293, 1.511797, 3.639233);
        glVertex3d(1.316308, 1.43536, 3.639233);

        glNormal3d(0.580231, 0.176158, 0.38089);
        glVertex3d(1.202246, 1.622449, 3.91819);
        glVertex3d(1.316308, 1.43536, 3.639233);
        glVertex3d(1.384695, 1.529486, 3.91819);

        glNormal3d(0.567367, 0.150909, 0.303106);
        glVertex3d(1.166293, 1.511797, 3.639233);
        glVertex3d(1.139399, 1.429026, 3.36898);
        glVertex3d(1.265153, 1.364951, 3.36898);

        glNormal3d(0.567366, 0.15091, 0.303106);
        glVertex3d(1.166293, 1.511797, 3.639233);
        glVertex3d(1.265153, 1.364951, 3.36898);
        glVertex3d(1.316308, 1.43536, 3.639233);

        glNormal3d(0.715973, 0.442567, -0.780126);
        glVertex3d(1.123687, 1.38067, 3.112468);
        glVertex3d(1.137984, 1.42467, 3.075824);
        glVertex3d(1.26246, 1.361245, 3.075824);

        glNormal3d(0.715973, 0.442566, -0.780126);
        glVertex3d(1.123687, 1.38067, 3.112468);
        glVertex3d(1.26246, 1.361245, 3.075824);
        glVertex3d(1.235267, 1.323817, 3.112468);

        glNormal3d(0.547829, 0.112564, 0.089434);
        glVertex3d(1.137984, 1.42467, 3.075824);
        glVertex3d(1.136568, 1.420313, 3.025437);
        glVertex3d(1.259768, 1.35754, 3.025437);

        glNormal3d(0.547828, 0.112564, 0.089433);
        glVertex3d(1.137984, 1.42467, 3.075824);
        glVertex3d(1.259768, 1.35754, 3.025437);
        glVertex3d(1.26246, 1.361245, 3.075824);

        glNormal3d(0.725446, 0.461158, 0.79641);
        glVertex3d(1.136568, 1.420313, 3.025437);
        glVertex3d(1.125244, 1.385462, 2.997954);
        glVertex3d(1.238229, 1.327893, 2.997954);

        glNormal3d(0.725447, 0.461159, 0.796411);
        glVertex3d(1.136568, 1.420313, 3.025437);
        glVertex3d(1.238229, 1.327893, 2.997954);
        glVertex3d(1.259768, 1.35754, 3.025437);

        glNormal3d(0.546016, 0.109007, -0.005456);
        glVertex3d(1.125244, 1.385462, 2.997954);
        glVertex3d(1.125386, 1.385898, 2.915046);
        glVertex3d(1.238498, 1.328264, 2.915046);

        glNormal3d(0.546016, 0.109007, -0.005457);
        glVertex3d(1.125244, 1.385462, 2.997954);
        glVertex3d(1.238498, 1.328264, 2.915046);
        glVertex3d(1.238229, 1.327893, 2.997954);

        glNormal3d(0.872627, 0.750017, -0.959836);
        glVertex3d(1.125386, 1.385898, 2.915046);
        glVertex3d(1.159216, 1.490015, 2.88344);
        glVertex3d(1.302846, 1.416832, 2.88344);

        glNormal3d(0.872627, 0.750017, -0.959836);
        glVertex3d(1.125386, 1.385898, 2.915046);
        glVertex3d(1.302846, 1.416832, 2.88344);
        glVertex3d(1.238498, 1.328264, 2.915046);

        glNormal3d(0.639977, 0.293415, -0.609197);
        glVertex3d(1.159216, 1.490015, 2.88344);
        glVertex3d(1.169124, 1.52051, 2.842215);
        glVertex3d(1.321693, 1.442772, 2.842215);

        glNormal3d(0.639977, 0.293415, -0.609197);
        glVertex3d(1.159216, 1.490015, 2.88344);
        glVertex3d(1.321693, 1.442772, 2.842215);
        glVertex3d(1.302846, 1.416832, 2.88344);

        glNormal3d(0.546872, 0.110686, -0.061612);
        glVertex3d(1.169124, 1.52051, 2.842215);
        glVertex3d(1.17054, 1.524866, 2.768925);
        glVertex3d(1.324385, 1.446478, 2.768925);

        glNormal3d(0.546871, 0.110686, -0.061612);
        glVertex3d(1.169124, 1.52051, 2.842215);
        glVertex3d(1.324385, 1.446478, 2.768925);
        glVertex3d(1.321693, 1.442772, 2.842215);

        glNormal3d(0.739419, 0.488582, -0.818871);
        glVertex3d(1.17054, 1.524866, 2.768925);
        glVertex3d(1.188941, 1.581499, 2.7277);
        glVertex3d(1.359386, 1.494652, 2.7277);

        glNormal3d(0.739419, 0.488582, -0.818871);
        glVertex3d(1.17054, 1.524866, 2.768925);
        glVertex3d(1.359386, 1.494652, 2.7277);
        glVertex3d(1.324385, 1.446478, 2.768925);

        glNormal3d(0.629035, 0.271942, -0.576469);
        glVertex3d(1.188941, 1.581499, 2.7277);
        glVertex3d(1.203096, 1.625063, 2.663572);
        glVertex3d(1.38631, 1.53171, 2.663572);

        glNormal3d(0.629035, 0.271943, -0.57647);
        glVertex3d(1.188941, 1.581499, 2.7277);
        glVertex3d(1.38631, 1.53171, 2.663572);
        glVertex3d(1.359386, 1.494652, 2.7277);

        glNormal3d(0.753955, 0.51711, 0.840404);
        glVertex3d(1.198424, 1.610687, 2.558677);
        glVertex3d(1.176202, 1.542292, 2.512872);
        glVertex3d(1.335155, 1.461301, 2.512872);

        glNormal3d(0.753955, 0.51711, 0.840404);
        glVertex3d(1.198424, 1.610687, 2.558677);
        glVertex3d(1.335155, 1.461301, 2.512872);
        glVertex3d(1.377425, 1.519481, 2.558677);

        glNormal3d(0.827759, 0.661959, 0.925236);
        glVertex3d(1.176202, 1.542292, 2.512872);
        glVertex3d(1.147892, 1.455164, 2.475769);
        glVertex3d(1.281307, 1.387186, 2.475769);

        glNormal3d(0.827759, 0.661959, 0.925236);
        glVertex3d(1.176202, 1.542292, 2.512872);
        glVertex3d(1.281307, 1.387186, 2.475769);
        glVertex3d(1.335155, 1.461301, 2.512872);

        glNormal3d(0.989788, 0.979957, 0.999747);
        glVertex3d(1.147892, 1.455164, 2.475769);
        glVertex3d(1.109674, 1.337542, 2.473021);
        glVertex3d(1.208613, 1.28713, 2.473021);

        glNormal3d(0.989788, 0.979957, 0.999747);
        glVertex3d(1.147892, 1.455164, 2.475769);
        glVertex3d(1.208613, 1.28713, 2.473021);
        glVertex3d(1.281307, 1.387186, 2.475769);

        glNormal3d(0.54664, 0.110234, 0.052744);
        glVertex3d(1.109674, 1.337542, 2.473021);
        glVertex3d(1.106843, 1.328829, 2.301708);
        glVertex3d(1.203228, 1.279719, 2.301708);

        glNormal3d(0.546641, 0.110234, 0.052745);
        glVertex3d(1.109674, 1.337542, 2.473021);
        glVertex3d(1.203228, 1.279719, 2.301708);
        glVertex3d(1.208613, 1.28713, 2.473021);

        glNormal3d(0.546009, 0.108994, 1e-006);
        glVertex3d(1.106843, 1.328829, 2.301708);
        glVertex3d(1.106843, 1.328829, 2.187193);
        glVertex3d(1.203228, 1.279719, 2.187193);

        glNormal3d(0.546008, 0.108994, 0);
        glVertex3d(1.106843, 1.328829, 2.301708);
        glVertex3d(1.203228, 1.279719, 2.187193);
        glVertex3d(1.203228, 1.279719, 2.301708);

        glNormal3d(0.546225, 0.109418, -0.03085);
        glVertex3d(1.106843, 1.328829, 2.187193);
        glVertex3d(1.108259, 1.333185, 2.040615);
        glVertex3d(1.20592, 1.283424, 2.040615);

        glNormal3d(0.546225, 0.109418, -0.03085);
        glVertex3d(1.106843, 1.328829, 2.187193);
        glVertex3d(1.20592, 1.283424, 2.040615);
        glVertex3d(1.203228, 1.279719, 2.187193);

        glNormal3d(0.553983, 0.124644, -0.186603);
        glVertex3d(1.108259, 1.333185, 2.040615);
        glVertex3d(1.115336, 1.354967, 1.921521);
        glVertex3d(1.219382, 1.301953, 1.921521);

        glNormal3d(0.553983, 0.124644, -0.186604);
        glVertex3d(1.108259, 1.333185, 2.040615);
        glVertex3d(1.219382, 1.301953, 1.921521);
        glVertex3d(1.20592, 1.283424, 2.040615);

        glNormal3d(0.551662, 0.120089, -0.157321);
        glVertex3d(1.115336, 1.354967, 1.921521);
        glVertex3d(1.122414, 1.376749, 1.779523);
        glVertex3d(1.232844, 1.320482, 1.779523);

        glNormal3d(0.551662, 0.120089, -0.157321);
        glVertex3d(1.115336, 1.354967, 1.921521);
        glVertex3d(1.232844, 1.320482, 1.779523);
        glVertex3d(1.219382, 1.301953, 1.921521);

        glNormal3d(0.553984, 0.124644, -0.186604);
        glVertex3d(1.122414, 1.376749, 1.779523);
        glVertex3d(1.129491, 1.398531, 1.660428);
        glVertex3d(1.246306, 1.339011, 1.660428);

        glNormal3d(0.553983, 0.124644, -0.186604);
        glVertex3d(1.122414, 1.376749, 1.779523);
        glVertex3d(1.246306, 1.339011, 1.660428);
        glVertex3d(1.232844, 1.320482, 1.779523);

        glNormal3d(0.564284, 0.14486, -0.280868);
        glVertex3d(1.129491, 1.398531, 1.660428);
        glVertex3d(1.140815, 1.433382, 1.536753);
        glVertex3d(1.267845, 1.368657, 1.536753);

        glNormal3d(0.564284, 0.14486, -0.280868);
        glVertex3d(1.129491, 1.398531, 1.660428);
        glVertex3d(1.267845, 1.368657, 1.536753);
        glVertex3d(1.246306, 1.339011, 1.660428);

        glNormal3d(0.576535, 0.168905, -0.360498);
        glVertex3d(1.140815, 1.433382, 1.536753);
        glVertex3d(1.153554, 1.472589, 1.4314);
        glVertex3d(1.292077, 1.402008, 1.4314);

        glNormal3d(0.576535, 0.168905, -0.360498);
        glVertex3d(1.140815, 1.433382, 1.536753);
        glVertex3d(1.292077, 1.402008, 1.4314);
        glVertex3d(1.267845, 1.368657, 1.536753);

        glNormal3d(0.570422, 0.156907, -0.323508);
        glVertex3d(1.153554, 1.472589, 1.4314);
        glVertex3d(1.166293, 1.511797, 1.312305);
        glVertex3d(1.316308, 1.43536, 1.312305);

        glNormal3d(0.570422, 0.156907, -0.323508);
        glVertex3d(1.153554, 1.472589, 1.4314);
        glVertex3d(1.316308, 1.43536, 1.312305);
        glVertex3d(1.292077, 1.402008, 1.4314);

        glNormal3d(0.586413, 0.188291, -0.412401);
        glVertex3d(1.166293, 1.511797, 1.312305);
        glVertex3d(1.181863, 1.559717, 1.202372);
        glVertex3d(1.345924, 1.476123, 1.202372);

        glNormal3d(0.586413, 0.188291, -0.4124);
        glVertex3d(1.166293, 1.511797, 1.312305);
        glVertex3d(1.345924, 1.476123, 1.202372);
        glVertex3d(1.316308, 1.43536, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(1.181863, 1.559717, 1.202372);
        glVertex3d(1.210173, 1.646845, 1.202372);
        glVertex3d(1.399772, 1.550238, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.181863, 1.559717, 1.202372);
        glVertex3d(1.399772, 1.550238, 1.202372);
        glVertex3d(1.345924, 1.476123, 1.202372);

        glNormal3d(0.546009, 0.108994, 1e-006);
        glVertex3d(1.210173, 1.646845, 1.202372);
        glVertex3d(1.210173, 1.646845, 1.147405);
        glVertex3d(1.399772, 1.550239, 1.147405);

        glNormal3d(0.546008, 0.108994, -4e-006);
        glVertex3d(1.210173, 1.646845, 1.202372);
        glVertex3d(1.399772, 1.550239, 1.147405);
        glVertex3d(1.399772, 1.550238, 1.202372);

        glNormal3d(0.574272, 0.164464, 0.347325);
        glVertex3d(1.210173, 1.646845, 1.147405);
        glVertex3d(1.20168, 1.620706, 1.074116);
        glVertex3d(1.383618, 1.528004, 1.074116);

        glNormal3d(0.574273, 0.164464, 0.347327);
        glVertex3d(1.210173, 1.646845, 1.147405);
        glVertex3d(1.383618, 1.528004, 1.074116);
        glVertex3d(1.399772, 1.550239, 1.147405);

        glNormal3d(0.547539, 0.111997, -0.082031);
        glVertex3d(1.20168, 1.620706, 1.074116);
        glVertex3d(1.203096, 1.625063, 1.019149);
        glVertex3d(1.38631, 1.53171, 1.019149);

        glNormal3d(0.547539, 0.111997, -0.08203);
        glVertex3d(1.20168, 1.620706, 1.074116);
        glVertex3d(1.38631, 1.53171, 1.019149);
        glVertex3d(1.383618, 1.528004, 1.074116);

        glNormal3d(0.620826, 0.255831, -0.549944);
        glVertex3d(1.203096, 1.625063, 1.019149);
        glVertex3d(1.214419, 1.659914, 0.964182);
        glVertex3d(1.40785, 1.561356, 0.964182);

        glNormal3d(0.620826, 0.255831, -0.549945);
        glVertex3d(1.203096, 1.625063, 1.019149);
        glVertex3d(1.40785, 1.561356, 0.964182);
        glVertex3d(1.38631, 1.53171, 1.019149);

        glNormal3d(0.643787, 0.300894, -0.619971);
        glVertex3d(1.214419, 1.659914, 0.964182);
        glVertex3d(1.237067, 1.729615, 0.872571);
        glVertex3d(1.450928, 1.620648, 0.872571);

        glNormal3d(0.643787, 0.300895, -0.619971);
        glVertex3d(1.214419, 1.659914, 0.964182);
        glVertex3d(1.450928, 1.620648, 0.872571);
        glVertex3d(1.40785, 1.561356, 0.964182);

        glNormal3d(0.668022, 0.348457, -0.682116);
        glVertex3d(1.237067, 1.729615, 0.872571);
        glVertex3d(1.26113, 1.803674, 0.790121);
        glVertex3d(1.496698, 1.683646, 0.790121);

        glNormal3d(0.668022, 0.348457, -0.682116);
        glVertex3d(1.237067, 1.729615, 0.872571);
        glVertex3d(1.496698, 1.683646, 0.790121);
        glVertex3d(1.450928, 1.620648, 0.872571);

        glNormal3d(0.583628, 0.182825, -0.398572);
        glVertex3d(1.26113, 1.803674, 0.790121);
        glVertex3d(1.2767, 1.851594, 0.675606);
        glVertex3d(1.526315, 1.724409, 0.675606);

        glNormal3d(0.583628, 0.182825, -0.398571);
        glVertex3d(1.26113, 1.803674, 0.790121);
        glVertex3d(1.526315, 1.724409, 0.675606);
        glVertex3d(1.496698, 1.683646, 0.790121);

        glNormal3d(0.552038, 0.120826, -0.16243);
        glVertex3d(1.2767, 1.851594, 0.675606);
        glVertex3d(1.282362, 1.86902, 0.565673);
        glVertex3d(1.537084, 1.739232, 0.565673);

        glNormal3d(0.552038, 0.120826, -0.16243);
        glVertex3d(1.2767, 1.851594, 0.675606);
        glVertex3d(1.537084, 1.739232, 0.565673);
        glVertex3d(1.526315, 1.724409, 0.675606);

        glNormal3d(0.54973, 0.116297, 0.127773);
        glVertex3d(1.282362, 1.86902, 0.565673);
        glVertex3d(1.278116, 1.85595, 0.46032);
        glVertex3d(1.529007, 1.728115, 0.46032);

        glNormal3d(0.54973, 0.116297, 0.127773);
        glVertex3d(1.282362, 1.86902, 0.565673);
        glVertex3d(1.529007, 1.728115, 0.46032);
        glVertex3d(1.537084, 1.739232, 0.565673);

        glNormal3d(0.632928, 0.279582, 0.588435);
        glVertex3d(1.278116, 1.85595, 0.46032);
        glVertex3d(1.258299, 1.794961, 0.373289);
        glVertex3d(1.491314, 1.676234, 0.373289);

        glNormal3d(0.632928, 0.279582, 0.588435);
        glVertex3d(1.278116, 1.85595, 0.46032);
        glVertex3d(1.491314, 1.676234, 0.373289);
        glVertex3d(1.529007, 1.728115, 0.46032);

        glNormal3d(0.547863, 0.112633, -0.090289);
        glVertex3d(1.258299, 1.794961, 0.373289);
        glVertex3d(1.260378, 1.801359, 0.3);
        glVertex3d(1.495268, 1.681676, 0.3);

        glNormal3d(0.547863, 0.112633, -0.090289);
        glVertex3d(1.258299, 1.794961, 0.373289);
        glVertex3d(1.495268, 1.681676, 0.3);
        glVertex3d(1.491314, 1.676234, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(1.260378, 1.801359, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.260378, 1.801359, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.495268, 1.681676, 0.3);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(1.278116, 1.85595, 0);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(1.278116, 1.85595, 0);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.529007, 1.728114, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.278116, 1.85595, 0);
        glVertex3d(1.529007, 1.728114, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.529007, 1.728114, 0);
        glVertex3d(1.728115, 1.529006, 0);

        glNormal3d(1.707108, 1.707106, 0);
        glVertex3d(1.529007, 1.728114, 0);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(1.529007, 1.728114, 0);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.728115, 1.529006, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.495268, 1.681676, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.495268, 1.681676, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.681677, 1.495267, 0.3);

        glNormal3d(0.295781, 0.295782, -0.090288);
        glVertex3d(1.491314, 1.676234, 0.373289);
        glVertex3d(1.495268, 1.681676, 0.3);
        glVertex3d(1.681677, 1.495267, 0.3);

        glNormal3d(0.295781, 0.295782, -0.090288);
        glVertex3d(1.491314, 1.676234, 0.373289);
        glVertex3d(1.681677, 1.495267, 0.3);
        glVertex3d(1.676235, 1.491313, 0.373289);

        glNormal3d(0.428272, 0.428273, 0.588434);
        glVertex3d(1.529007, 1.728115, 0.46032);
        glVertex3d(1.491314, 1.676234, 0.373289);
        glVertex3d(1.676235, 1.491313, 0.373289);

        glNormal3d(0.428272, 0.428273, 0.588435);
        glVertex3d(1.529007, 1.728115, 0.46032);
        glVertex3d(1.676235, 1.491313, 0.373289);
        glVertex3d(1.728115, 1.529006, 0.46032);

        glNormal3d(0.298689, 0.298689, 0.127773);
        glVertex3d(1.537084, 1.739232, 0.565673);
        glVertex3d(1.529007, 1.728115, 0.46032);
        glVertex3d(1.728115, 1.529006, 0.46032);

        glNormal3d(0.298689, 0.298689, 0.127773);
        glVertex3d(1.537084, 1.739232, 0.565673);
        glVertex3d(1.728115, 1.529006, 0.46032);
        glVertex3d(1.739233, 1.537083, 0.565673);

        glNormal3d(0.302283, 0.302284, -0.16243);
        glVertex3d(1.526315, 1.724409, 0.675606);
        glVertex3d(1.537084, 1.739232, 0.565673);
        glVertex3d(1.739233, 1.537083, 0.565673);

        glNormal3d(0.302283, 0.302284, -0.162431);
        glVertex3d(1.526315, 1.724409, 0.675606);
        glVertex3d(1.739233, 1.537083, 0.565673);
        glVertex3d(1.72441, 1.526313, 0.675606);

        glNormal3d(0.351485, 0.351487, -0.398571);
        glVertex3d(1.496698, 1.683646, 0.790121);
        glVertex3d(1.526315, 1.724409, 0.675606);
        glVertex3d(1.72441, 1.526313, 0.675606);

        glNormal3d(0.351485, 0.351486, -0.398571);
        glVertex3d(1.496698, 1.683646, 0.790121);
        glVertex3d(1.72441, 1.526313, 0.675606);
        glVertex3d(1.683646, 1.496697, 0.790121);

        glNormal3d(0.482932, 0.482933, -0.682116);
        glVertex3d(1.450928, 1.620648, 0.872571);
        glVertex3d(1.496698, 1.683646, 0.790121);
        glVertex3d(1.683646, 1.496697, 0.790121);

        glNormal3d(0.482932, 0.482933, -0.682117);
        glVertex3d(1.450928, 1.620648, 0.872571);
        glVertex3d(1.683646, 1.496697, 0.790121);
        glVertex3d(1.620648, 1.450927, 0.872571);

        glNormal3d(0.445186, 0.445187, -0.619971);
        glVertex3d(1.40785, 1.561356, 0.964182);
        glVertex3d(1.450928, 1.620648, 0.872571);
        glVertex3d(1.620648, 1.450927, 0.872571);

        glNormal3d(0.445186, 0.445187, -0.619971);
        glVertex3d(1.40785, 1.561356, 0.964182);
        glVertex3d(1.620648, 1.450927, 0.872571);
        glVertex3d(1.561356, 1.407849, 0.964182);

        glNormal3d(0.409423, 0.409425, -0.549945);
        glVertex3d(1.38631, 1.53171, 1.019149);
        glVertex3d(1.40785, 1.561356, 0.964182);
        glVertex3d(1.561356, 1.407849, 0.964182);

        glNormal3d(0.409423, 0.409424, -0.549945);
        glVertex3d(1.38631, 1.53171, 1.019149);
        glVertex3d(1.561356, 1.407849, 0.964182);
        glVertex3d(1.53171, 1.38631, 1.019149);

        glNormal3d(0.295276, 0.295277, -0.082031);
        glVertex3d(1.383618, 1.528004, 1.074116);
        glVertex3d(1.38631, 1.53171, 1.019149);
        glVertex3d(1.53171, 1.38631, 1.019149);

        glNormal3d(0.295276, 0.295277, -0.082029);
        glVertex3d(1.383618, 1.528004, 1.074116);
        glVertex3d(1.53171, 1.38631, 1.019149);
        glVertex3d(1.528005, 1.383617, 1.074116);

        glNormal3d(0.336914, 0.336915, 0.347327);
        glVertex3d(1.399772, 1.550239, 1.147405);
        glVertex3d(1.383618, 1.528004, 1.074116);
        glVertex3d(1.528005, 1.383617, 1.074116);

        glNormal3d(0.336913, 0.336915, 0.347325);
        glVertex3d(1.399772, 1.550239, 1.147405);
        glVertex3d(1.528005, 1.383617, 1.074116);
        glVertex3d(1.550239, 1.399772, 1.147405);

        glNormal3d(0.292892, 0.292894, -3e-006);
        glVertex3d(1.399772, 1.550238, 1.202372);
        glVertex3d(1.399772, 1.550239, 1.147405);
        glVertex3d(1.550239, 1.399772, 1.147405);

        glNormal3d(0.292893, 0.292894, -1e-006);
        glVertex3d(1.399772, 1.550238, 1.202372);
        glVertex3d(1.550239, 1.399772, 1.147405);
        glVertex3d(1.550239, 1.399771, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.345924, 1.476123, 1.202372);
        glVertex3d(1.399772, 1.550238, 1.202372);
        glVertex3d(1.550239, 1.399771, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.345924, 1.476123, 1.202372);
        glVertex3d(1.550239, 1.399771, 1.202372);
        glVertex3d(1.476124, 1.345924, 1.202372);

        glNormal3d(0.355823, 0.355824, -0.4124);
        glVertex3d(1.316308, 1.43536, 1.312305);
        glVertex3d(1.345924, 1.476123, 1.202372);
        glVertex3d(1.476124, 1.345924, 1.202372);

        glNormal3d(0.355823, 0.355825, -0.412401);
        glVertex3d(1.316308, 1.43536, 1.312305);
        glVertex3d(1.476124, 1.345924, 1.202372);
        glVertex3d(1.435361, 1.316308, 1.312305);

        glNormal3d(0.330917, 0.330919, -0.323508);
        glVertex3d(1.292077, 1.402008, 1.4314);
        glVertex3d(1.316308, 1.43536, 1.312305);
        glVertex3d(1.435361, 1.316308, 1.312305);

        glNormal3d(0.330917, 0.330918, -0.323507);
        glVertex3d(1.292077, 1.402008, 1.4314);
        glVertex3d(1.435361, 1.316308, 1.312305);
        glVertex3d(1.402009, 1.292076, 1.4314);

        glNormal3d(0.340439, 0.34044, -0.360499);
        glVertex3d(1.267845, 1.368657, 1.536753);
        glVertex3d(1.292077, 1.402008, 1.4314);
        glVertex3d(1.402009, 1.292076, 1.4314);

        glNormal3d(0.340439, 0.34044, -0.360499);
        glVertex3d(1.267845, 1.368657, 1.536753);
        glVertex3d(1.402009, 1.292076, 1.4314);
        glVertex3d(1.368657, 1.267845, 1.536753);

        glNormal3d(0.321356, 0.321357, -0.280868);
        glVertex3d(1.246306, 1.339011, 1.660428);
        glVertex3d(1.267845, 1.368657, 1.536753);
        glVertex3d(1.368657, 1.267845, 1.536753);

        glNormal3d(0.321356, 0.321357, -0.280868);
        glVertex3d(1.246306, 1.339011, 1.660428);
        glVertex3d(1.368657, 1.267845, 1.536753);
        glVertex3d(1.339011, 1.246306, 1.660428);

        glNormal3d(0.305313, 0.305314, -0.186604);
        glVertex3d(1.232844, 1.320482, 1.779523);
        glVertex3d(1.246306, 1.339011, 1.660428);
        glVertex3d(1.339011, 1.246306, 1.660428);

        glNormal3d(0.305313, 0.305314, -0.186604);
        glVertex3d(1.232844, 1.320482, 1.779523);
        glVertex3d(1.339011, 1.246306, 1.660428);
        glVertex3d(1.320482, 1.232844, 1.779523);

        glNormal3d(0.301698, 0.301699, -0.157321);
        glVertex3d(1.219382, 1.301953, 1.921521);
        glVertex3d(1.232844, 1.320482, 1.779523);
        glVertex3d(1.320482, 1.232844, 1.779523);

        glNormal3d(0.301698, 0.301699, -0.157321);
        glVertex3d(1.219382, 1.301953, 1.921521);
        glVertex3d(1.320482, 1.232844, 1.779523);
        glVertex3d(1.301953, 1.219382, 1.921521);

        glNormal3d(0.305313, 0.305314, -0.186604);
        glVertex3d(1.20592, 1.283424, 2.040615);
        glVertex3d(1.219382, 1.301953, 1.921521);
        glVertex3d(1.301953, 1.219382, 1.921521);

        glNormal3d(0.305313, 0.305314, -0.186604);
        glVertex3d(1.20592, 1.283424, 2.040615);
        glVertex3d(1.301953, 1.219382, 1.921521);
        glVertex3d(1.283425, 1.20592, 2.040615);

        glNormal3d(0.293229, 0.29323, -0.03085);
        glVertex3d(1.203228, 1.279719, 2.187193);
        glVertex3d(1.20592, 1.283424, 2.040615);
        glVertex3d(1.283425, 1.20592, 2.040615);

        glNormal3d(0.29323, 0.29323, -0.03085);
        glVertex3d(1.203228, 1.279719, 2.187193);
        glVertex3d(1.283425, 1.20592, 2.040615);
        glVertex3d(1.279719, 1.203227, 2.187193);

        glNormal3d(0.292893, 0.292893, 0);
        glVertex3d(1.203228, 1.279719, 2.301708);
        glVertex3d(1.203228, 1.279719, 2.187193);
        glVertex3d(1.279719, 1.203227, 2.187193);

        glNormal3d(0.292893, 0.292893, 0);
        glVertex3d(1.203228, 1.279719, 2.301708);
        glVertex3d(1.279719, 1.203227, 2.187193);
        glVertex3d(1.279719, 1.203227, 2.301708);

        glNormal3d(0.293878, 0.293878, 0.052745);
        glVertex3d(1.208613, 1.28713, 2.473021);
        glVertex3d(1.203228, 1.279719, 2.301708);
        glVertex3d(1.279719, 1.203227, 2.301708);

        glNormal3d(0.293877, 0.293878, 0.052744);
        glVertex3d(1.208613, 1.28713, 2.473021);
        glVertex3d(1.279719, 1.203227, 2.301708);
        glVertex3d(1.28713, 1.208612, 2.473021);

        glNormal3d(0.984094, 0.984094, 0.999747);
        glVertex3d(1.281307, 1.387186, 2.475769);
        glVertex3d(1.208613, 1.28713, 2.473021);
        glVertex3d(1.28713, 1.208612, 2.473021);

        glNormal3d(0.984094, 0.984094, 0.999747);
        glVertex3d(1.281307, 1.387186, 2.475769);
        glVertex3d(1.28713, 1.208612, 2.473021);
        glVertex3d(1.387186, 1.281307, 2.475769);

        glNormal3d(0.731729, 0.731729, 0.925236);
        glVertex3d(1.335155, 1.461301, 2.512872);
        glVertex3d(1.281307, 1.387186, 2.475769);
        glVertex3d(1.387186, 1.281307, 2.475769);

        glNormal3d(0.731729, 0.731729, 0.925236);
        glVertex3d(1.335155, 1.461301, 2.512872);
        glVertex3d(1.387186, 1.281307, 2.475769);
        glVertex3d(1.461301, 1.335154, 2.512872);

        glNormal3d(0.616776, 0.616777, 0.840404);
        glVertex3d(1.377425, 1.519481, 2.558677);
        glVertex3d(1.335155, 1.461301, 2.512872);
        glVertex3d(1.461301, 1.335154, 2.512872);

        glNormal3d(0.616777, 0.616777, 0.840405);
        glVertex3d(1.377425, 1.519481, 2.558677);
        glVertex3d(1.461301, 1.335154, 2.512872);
        glVertex3d(1.519481, 1.377425, 2.558677);

        glNormal3d(0.42221, 0.42221, -0.57647);
        glVertex3d(1.359386, 1.494652, 2.7277);
        glVertex3d(1.38631, 1.53171, 2.663572);
        glVertex3d(1.53171, 1.38631, 2.663572);

        glNormal3d(0.422209, 0.42221, -0.576469);
        glVertex3d(1.359386, 1.494652, 2.7277);
        glVertex3d(1.53171, 1.38631, 2.663572);
        glVertex3d(1.494653, 1.359386, 2.7277);

        glNormal3d(0.594136, 0.594136, -0.81887);
        glVertex3d(1.324385, 1.446478, 2.768925);
        glVertex3d(1.359386, 1.494652, 2.7277);
        glVertex3d(1.494653, 1.359386, 2.7277);

        glNormal3d(0.594136, 0.594137, -0.818871);
        glVertex3d(1.324385, 1.446478, 2.768925);
        glVertex3d(1.494653, 1.359386, 2.7277);
        glVertex3d(1.446478, 1.324385, 2.768925);

        glNormal3d(0.294236, 0.294238, -0.061612);
        glVertex3d(1.321693, 1.442772, 2.842215);
        glVertex3d(1.324385, 1.446478, 2.768925);
        glVertex3d(1.446478, 1.324385, 2.768925);

        glNormal3d(0.294236, 0.294237, -0.06161);
        glVertex3d(1.321693, 1.442772, 2.842215);
        glVertex3d(1.446478, 1.324385, 2.768925);
        glVertex3d(1.442772, 1.321692, 2.842215);

        glNormal3d(0.43925, 0.439251, -0.609196);
        glVertex3d(1.302846, 1.416832, 2.88344);
        glVertex3d(1.321693, 1.442772, 2.842215);
        glVertex3d(1.442772, 1.321692, 2.842215);

        glNormal3d(0.439251, 0.439252, -0.609197);
        glVertex3d(1.302846, 1.416832, 2.88344);
        glVertex3d(1.442772, 1.321692, 2.842215);
        glVertex3d(1.416832, 1.302846, 2.88344);

        glNormal3d(0.801612, 0.801613, -0.959836);
        glVertex3d(1.238498, 1.328264, 2.915046);
        glVertex3d(1.302846, 1.416832, 2.88344);
        glVertex3d(1.416832, 1.302846, 2.88344);

        glNormal3d(0.801612, 0.801613, -0.959836);
        glVertex3d(1.238498, 1.328264, 2.915046);
        glVertex3d(1.416832, 1.302846, 2.88344);
        glVertex3d(1.328264, 1.238498, 2.915046);

        glNormal3d(0.292903, 0.292904, -0.005457);
        glVertex3d(1.238229, 1.327893, 2.997954);
        glVertex3d(1.238498, 1.328264, 2.915046);
        glVertex3d(1.328264, 1.238498, 2.915046);

        glNormal3d(0.292904, 0.292904, -0.005456);
        glVertex3d(1.238229, 1.327893, 2.997954);
        glVertex3d(1.328264, 1.238498, 2.915046);
        glVertex3d(1.327894, 1.238229, 2.997954);

        glNormal3d(0.572373, 0.572373, 0.796411);
        glVertex3d(1.259768, 1.35754, 3.025437);
        glVertex3d(1.238229, 1.327893, 2.997954);
        glVertex3d(1.327894, 1.238229, 2.997954);

        glNormal3d(0.572372, 0.572373, 0.796411);
        glVertex3d(1.259768, 1.35754, 3.025437);
        glVertex3d(1.327894, 1.238229, 2.997954);
        glVertex3d(1.35754, 1.259768, 3.025437);

        glNormal3d(0.295726, 0.295727, 0.089433);
        glVertex3d(1.26246, 1.361245, 3.075824);
        glVertex3d(1.259768, 1.35754, 3.025437);
        glVertex3d(1.35754, 1.259768, 3.025437);

        glNormal3d(0.295726, 0.295727, 0.089431);
        glVertex3d(1.26246, 1.361245, 3.075824);
        glVertex3d(1.35754, 1.259768, 3.025437);
        glVertex3d(1.361246, 1.26246, 3.075824);

        glNormal3d(0.557618, 0.557619, -0.780126);
        glVertex3d(1.235267, 1.323817, 3.112468);
        glVertex3d(1.26246, 1.361245, 3.075824);
        glVertex3d(1.361246, 1.26246, 3.075824);

        glNormal3d(0.557617, 0.557618, -0.780125);
        glVertex3d(1.235267, 1.323817, 3.112468);
        glVertex3d(1.361246, 1.26246, 3.075824);
        glVertex3d(1.323817, 1.235267, 3.112468);

        glNormal3d(0.326157, 0.326158, 0.303106);
        glVertex3d(1.316308, 1.43536, 3.639233);
        glVertex3d(1.265153, 1.364951, 3.36898);
        glVertex3d(1.364951, 1.265152, 3.36898);

        glNormal3d(0.326157, 0.326158, 0.303106);
        glVertex3d(1.316308, 1.43536, 3.639233);
        glVertex3d(1.364951, 1.265152, 3.36898);
        glVertex3d(1.435361, 1.316308, 3.639233);

        glNormal3d(0.346194, 0.346195, 0.38089);
        glVertex3d(1.384695, 1.529486, 3.91819);
        glVertex3d(1.316308, 1.43536, 3.639233);
        glVertex3d(1.435361, 1.316308, 3.639233);

        glNormal3d(0.346194, 0.346195, 0.38089);
        glVertex3d(1.384695, 1.529486, 3.91819);
        glVertex3d(1.435361, 1.316308, 3.639233);
        glVertex3d(1.529487, 1.384694, 3.91819);

        glNormal3d(0.296386, 0.296387, -0.099276);
        glVertex3d(1.382002, 1.525781, 3.963537);
        glVertex3d(1.384695, 1.529486, 3.91819);
        glVertex3d(1.529487, 1.384694, 3.91819);

        glNormal3d(0.296386, 0.296387, -0.099276);
        glVertex3d(1.382002, 1.525781, 3.963537);
        glVertex3d(1.529487, 1.384694, 3.91819);
        glVertex3d(1.525781, 1.382002, 3.963537);

        glNormal3d(0.75497, 0.754971, -0.938041);
        glVertex3d(1.26246, 1.361245, 4.037742);
        glVertex3d(1.382002, 1.525781, 3.963537);
        glVertex3d(1.525781, 1.382002, 3.963537);

        glNormal3d(0.754971, 0.754971, -0.938041);
        glVertex3d(1.26246, 1.361245, 4.037742);
        glVertex3d(1.525781, 1.382002, 3.963537);
        glVertex3d(1.361246, 1.26246, 4.037742);

        glNormal3d(0.792878, 0.792879, -0.956139);
        glVertex3d(1.141519, 1.194785, 4.1);
        glVertex3d(1.26246, 1.361245, 4.037742);
        glVertex3d(1.361246, 1.26246, 4.037742);

        glNormal3d(0.792878, 0.792879, -0.956139);
        glVertex3d(1.141519, 1.194785, 4.1);
        glVertex3d(1.361246, 1.26246, 4.037742);
        glVertex3d(1.194785, 1.141519, 4.1);

        glNormal3d(0.292905, 0.292906, -0.005926);
        glVertex3d(1.141303, 1.194486, 4.161418);
        glVertex3d(1.141519, 1.194785, 4.1);
        glVertex3d(1.194785, 1.141519, 4.1);

        glNormal3d(0.292906, 0.292906, -0.005925);
        glVertex3d(1.141303, 1.194486, 4.161418);
        glVertex3d(1.194785, 1.141519, 4.1);
        glVertex3d(1.194486, 1.141303, 4.161418);

        glNormal3d(0.508471, 0.508471, -0.718888);
        glVertex3d(1.117557, 1.161803, 4.2);
        glVertex3d(1.141303, 1.194486, 4.161418);
        glVertex3d(1.194486, 1.141303, 4.161418);

        glNormal3d(0.508472, 0.508471, -0.718888);
        glVertex3d(1.117557, 1.161803, 4.2);
        glVertex3d(1.194486, 1.141303, 4.161418);
        glVertex3d(1.161803, 1.117557, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.117557, 1.161803, 4.2);
        glVertex3d(1.161803, 1.117557, 4.2);

        glNormal3d(0.294314, 0.294315, -0.063371);
        glVertex3d(1.234056, 1.32215, 3.144532);
        glVertex3d(1.235267, 1.323817, 3.112468);
        glVertex3d(1.323817, 1.235267, 3.112468);

        glNormal3d(0.294314, 0.294315, -0.063371);
        glVertex3d(1.234056, 1.32215, 3.144532);
        glVertex3d(1.323817, 1.235267, 3.112468);
        glVertex3d(1.32215, 1.234055, 3.144532);

        glNormal3d(1.688689, 1.688689, -0.226748);
        glVertex3d(1.234056, 1.32215, 3.144532);
        glVertex3d(1.265153, 1.364951, 3.36898);
        glVertex3d(1.364951, 1.265152, 3.36898);

        glNormal3d(1.688689, 1.688689, -0.226748);
        glVertex3d(1.234056, 1.32215, 3.144532);
        glVertex3d(1.364951, 1.265152, 3.36898);
        glVertex3d(1.32215, 1.234055, 3.144532);

        glNormal3d(1.692436, 1.692435, 0.20265);
        glVertex3d(1.392234, 1.539863, 2.615476);
        glVertex3d(1.38631, 1.53171, 2.663572);
        glVertex3d(1.53171, 1.38631, 2.663572);

        glNormal3d(1.692436, 1.692435, 0.20265);
        glVertex3d(1.392234, 1.539863, 2.615476);
        glVertex3d(1.53171, 1.38631, 2.663572);
        glVertex3d(1.539863, 1.392233, 2.615476);

        glNormal3d(0.352319, 0.352319, 0.401272);
        glVertex3d(1.392234, 1.539863, 2.615476);
        glVertex3d(1.377425, 1.519481, 2.558677);
        glVertex3d(1.519481, 1.377425, 2.558677);

        glNormal3d(0.352318, 0.352319, 0.401271);
        glVertex3d(1.392234, 1.539863, 2.615476);
        glVertex3d(1.519481, 1.377425, 2.558677);
        glVertex3d(1.539863, 1.392233, 2.615476);

        glNormal3d(0.183874, 0.584164, 0.401271);
        glVertex3d(1.539863, 1.392233, 2.615476);
        glVertex3d(1.519481, 1.377425, 2.558677);
        glVertex3d(1.610687, 1.198424, 2.558677);

        glNormal3d(0.183874, 0.584164, 0.401271);
        glVertex3d(1.539863, 1.392233, 2.615476);
        glVertex3d(1.610687, 1.198424, 2.558677);
        glVertex3d(1.634647, 1.206209, 2.615476);

        glNormal3d(1.872519, 1.44457, 0.202651);
        glVertex3d(1.539863, 1.392233, 2.615476);
        glVertex3d(1.53171, 1.38631, 2.663572);
        glVertex3d(1.625063, 1.203095, 2.663572);

        glNormal3d(1.87252, 1.44457, 0.202648);
        glVertex3d(1.539863, 1.392233, 2.615476);
        glVertex3d(1.625063, 1.203095, 2.663572);
        glVertex3d(1.634647, 1.206209, 2.615476);

        glNormal3d(1.867799, 1.442165, -0.226748);
        glVertex3d(1.32215, 1.234055, 3.144532);
        glVertex3d(1.364951, 1.265152, 3.36898);
        glVertex3d(1.429026, 1.139399, 3.36898);

        glNormal3d(1.867799, 1.442166, -0.226748);
        glVertex3d(1.32215, 1.234055, 3.144532);
        glVertex3d(1.429026, 1.139399, 3.36898);
        glVertex3d(1.37871, 1.12305, 3.144532);

        glNormal3d(0.110784, 0.546923, -0.063372);
        glVertex3d(1.32215, 1.234055, 3.144532);
        glVertex3d(1.323817, 1.235267, 3.112468);
        glVertex3d(1.38067, 1.123687, 3.112468);

        glNormal3d(0.110784, 0.546922, -0.063369);
        glVertex3d(1.32215, 1.234055, 3.144532);
        glVertex3d(1.38067, 1.123687, 3.112468);
        glVertex3d(1.37871, 1.12305, 3.144532);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.161803, 1.117557, 4.2);
        glVertex3d(1.190211, 1.061803, 4.2);

        glNormal3d(0.380637, 0.684419, -0.718887);
        glVertex3d(1.161803, 1.117557, 4.2);
        glVertex3d(1.194486, 1.141303, 4.161418);
        glVertex3d(1.228633, 1.074287, 4.161418);

        glNormal3d(0.380638, 0.68442, -0.718888);
        glVertex3d(1.161803, 1.117557, 4.2);
        glVertex3d(1.228633, 1.074287, 4.161418);
        glVertex3d(1.190211, 1.061803, 4.2);

        glNormal3d(0.109009, 0.546018, -0.005925);
        glVertex3d(1.194486, 1.141303, 4.161418);
        glVertex3d(1.194785, 1.141519, 4.1);
        glVertex3d(1.228983, 1.074401, 4.1);

        glNormal3d(0.109009, 0.546018, -0.005925);
        glVertex3d(1.194486, 1.141303, 4.161418);
        glVertex3d(1.228983, 1.074401, 4.1);
        glVertex3d(1.228633, 1.074287, 4.161418);

        glNormal3d(0.739012, 0.86702, -0.956139);
        glVertex3d(1.194785, 1.141519, 4.1);
        glVertex3d(1.361246, 1.26246, 4.037742);
        glVertex3d(1.42467, 1.137983, 4.037742);

        glNormal3d(0.739012, 0.86702, -0.956139);
        glVertex3d(1.194785, 1.141519, 4.1);
        glVertex3d(1.42467, 1.137983, 4.037742);
        glVertex3d(1.228983, 1.074401, 4.1);

        glNormal3d(0.691245, 0.842682, -0.938041);
        glVertex3d(1.361246, 1.26246, 4.037742);
        glVertex3d(1.525781, 1.382002, 3.963537);
        glVertex3d(1.618093, 1.20083, 3.963537);

        glNormal3d(0.691245, 0.842682, -0.938041);
        glVertex3d(1.361246, 1.26246, 4.037742);
        glVertex3d(1.618093, 1.20083, 3.963537);
        glVertex3d(1.42467, 1.137983, 4.037742);

        glNormal3d(0.113395, 0.548253, -0.099276);
        glVertex3d(1.525781, 1.382002, 3.963537);
        glVertex3d(1.529487, 1.384694, 3.91819);
        glVertex3d(1.622449, 1.202245, 3.91819);

        glNormal3d(0.113395, 0.548253, -0.099274);
        glVertex3d(1.525781, 1.382002, 3.963537);
        glVertex3d(1.622449, 1.202245, 3.91819);
        glVertex3d(1.618093, 1.20083, 3.963537);

        glNormal3d(0.176157, 0.580232, 0.38089);
        glVertex3d(1.529487, 1.384694, 3.91819);
        glVertex3d(1.435361, 1.316308, 3.639233);
        glVertex3d(1.511797, 1.166293, 3.639233);

        glNormal3d(0.176157, 0.580232, 0.38089);
        glVertex3d(1.529487, 1.384694, 3.91819);
        glVertex3d(1.511797, 1.166293, 3.639233);
        glVertex3d(1.622449, 1.202245, 3.91819);

        glNormal3d(0.150909, 0.567367, 0.303106);
        glVertex3d(1.435361, 1.316308, 3.639233);
        glVertex3d(1.364951, 1.265152, 3.36898);
        glVertex3d(1.429026, 1.139399, 3.36898);

        glNormal3d(0.150909, 0.567367, 0.303106);
        glVertex3d(1.435361, 1.316308, 3.639233);
        glVertex3d(1.429026, 1.139399, 3.36898);
        glVertex3d(1.511797, 1.166293, 3.639233);

        glNormal3d(0.442566, 0.715973, -0.780126);
        glVertex3d(1.323817, 1.235267, 3.112468);
        glVertex3d(1.361246, 1.26246, 3.075824);
        glVertex3d(1.42467, 1.137983, 3.075824);

        glNormal3d(0.442566, 0.715973, -0.780126);
        glVertex3d(1.323817, 1.235267, 3.112468);
        glVertex3d(1.42467, 1.137983, 3.075824);
        glVertex3d(1.38067, 1.123687, 3.112468);

        glNormal3d(0.112563, 0.54783, 0.089431);
        glVertex3d(1.361246, 1.26246, 3.075824);
        glVertex3d(1.35754, 1.259768, 3.025437);
        glVertex3d(1.420313, 1.136568, 3.025437);

        glNormal3d(0.112564, 0.547829, 0.089433);
        glVertex3d(1.361246, 1.26246, 3.075824);
        glVertex3d(1.420313, 1.136568, 3.025437);
        glVertex3d(1.42467, 1.137983, 3.075824);

        glNormal3d(0.461158, 0.725447, 0.796411);
        glVertex3d(1.35754, 1.259768, 3.025437);
        glVertex3d(1.327894, 1.238229, 2.997954);
        glVertex3d(1.385462, 1.125244, 2.997954);

        glNormal3d(0.461157, 0.725447, 0.79641);
        glVertex3d(1.35754, 1.259768, 3.025437);
        glVertex3d(1.385462, 1.125244, 2.997954);
        glVertex3d(1.420313, 1.136568, 3.025437);

        glNormal3d(0.109006, 0.546017, -0.005456);
        glVertex3d(1.327894, 1.238229, 2.997954);
        glVertex3d(1.328264, 1.238498, 2.915046);
        glVertex3d(1.385898, 1.125386, 2.915046);

        glNormal3d(0.109007, 0.546017, -0.005455);
        glVertex3d(1.327894, 1.238229, 2.997954);
        glVertex3d(1.385898, 1.125386, 2.915046);
        glVertex3d(1.385462, 1.125244, 2.997954);

        glNormal3d(0.750017, 0.872628, -0.959836);
        glVertex3d(1.328264, 1.238498, 2.915046);
        glVertex3d(1.416832, 1.302846, 2.88344);
        glVertex3d(1.490015, 1.159215, 2.88344);

        glNormal3d(0.750017, 0.872628, -0.959836);
        glVertex3d(1.328264, 1.238498, 2.915046);
        glVertex3d(1.490015, 1.159215, 2.88344);
        glVertex3d(1.385898, 1.125386, 2.915046);

        glNormal3d(0.293415, 0.639977, -0.609197);
        glVertex3d(1.416832, 1.302846, 2.88344);
        glVertex3d(1.442772, 1.321692, 2.842215);
        glVertex3d(1.52051, 1.169124, 2.842215);

        glNormal3d(0.293415, 0.639978, -0.609198);
        glVertex3d(1.416832, 1.302846, 2.88344);
        glVertex3d(1.52051, 1.169124, 2.842215);
        glVertex3d(1.490015, 1.159215, 2.88344);

        glNormal3d(0.110686, 0.546872, -0.06161);
        glVertex3d(1.442772, 1.321692, 2.842215);
        glVertex3d(1.446478, 1.324385, 2.768925);
        glVertex3d(1.524866, 1.170539, 2.768925);

        glNormal3d(0.110686, 0.546872, -0.06161);
        glVertex3d(1.442772, 1.321692, 2.842215);
        glVertex3d(1.524866, 1.170539, 2.768925);
        glVertex3d(1.52051, 1.169124, 2.842215);

        glNormal3d(0.488582, 0.73942, -0.818871);
        glVertex3d(1.446478, 1.324385, 2.768925);
        glVertex3d(1.494653, 1.359386, 2.7277);
        glVertex3d(1.581499, 1.18894, 2.7277);

        glNormal3d(0.488582, 0.73942, -0.818871);
        glVertex3d(1.446478, 1.324385, 2.768925);
        glVertex3d(1.581499, 1.18894, 2.7277);
        glVertex3d(1.524866, 1.170539, 2.768925);

        glNormal3d(0.271942, 0.629036, -0.576469);
        glVertex3d(1.494653, 1.359386, 2.7277);
        glVertex3d(1.53171, 1.38631, 2.663572);
        glVertex3d(1.625063, 1.203095, 2.663572);

        glNormal3d(0.271942, 0.629037, -0.576471);
        glVertex3d(1.494653, 1.359386, 2.7277);
        glVertex3d(1.625063, 1.203095, 2.663572);
        glVertex3d(1.581499, 1.18894, 2.7277);

        glNormal3d(0.51711, 0.753956, 0.840405);
        glVertex3d(1.519481, 1.377425, 2.558677);
        glVertex3d(1.461301, 1.335154, 2.512872);
        glVertex3d(1.542292, 1.176201, 2.512872);

        glNormal3d(0.51711, 0.753956, 0.840404);
        glVertex3d(1.519481, 1.377425, 2.558677);
        glVertex3d(1.542292, 1.176201, 2.512872);
        glVertex3d(1.610687, 1.198424, 2.558677);

        glNormal3d(0.661959, 0.82776, 0.925236);
        glVertex3d(1.461301, 1.335154, 2.512872);
        glVertex3d(1.387186, 1.281307, 2.475769);
        glVertex3d(1.455164, 1.147892, 2.475769);

        glNormal3d(0.661959, 0.82776, 0.925236);
        glVertex3d(1.461301, 1.335154, 2.512872);
        glVertex3d(1.455164, 1.147892, 2.475769);
        glVertex3d(1.542292, 1.176201, 2.512872);

        glNormal3d(0.979957, 0.989788, 0.999747);
        glVertex3d(1.387186, 1.281307, 2.475769);
        glVertex3d(1.28713, 1.208612, 2.473021);
        glVertex3d(1.337542, 1.109674, 2.473021);

        glNormal3d(0.979957, 0.989788, 0.999747);
        glVertex3d(1.387186, 1.281307, 2.475769);
        glVertex3d(1.337542, 1.109674, 2.473021);
        glVertex3d(1.455164, 1.147892, 2.475769);

        glNormal3d(0.110233, 0.546642, 0.052744);
        glVertex3d(1.28713, 1.208612, 2.473021);
        glVertex3d(1.279719, 1.203227, 2.301708);
        glVertex3d(1.328829, 1.106843, 2.301708);

        glNormal3d(0.110233, 0.546642, 0.052744);
        glVertex3d(1.28713, 1.208612, 2.473021);
        glVertex3d(1.328829, 1.106843, 2.301708);
        glVertex3d(1.337542, 1.109674, 2.473021);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(1.279719, 1.203227, 2.301708);
        glVertex3d(1.279719, 1.203227, 2.187193);
        glVertex3d(1.328829, 1.106843, 2.187193);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(1.279719, 1.203227, 2.301708);
        glVertex3d(1.328829, 1.106843, 2.187193);
        glVertex3d(1.328829, 1.106843, 2.301708);

        glNormal3d(0.109417, 0.546226, -0.03085);
        glVertex3d(1.279719, 1.203227, 2.187193);
        glVertex3d(1.283425, 1.20592, 2.040615);
        glVertex3d(1.333186, 1.108258, 2.040615);

        glNormal3d(0.109417, 0.546227, -0.03085);
        glVertex3d(1.279719, 1.203227, 2.187193);
        glVertex3d(1.333186, 1.108258, 2.040615);
        glVertex3d(1.328829, 1.106843, 2.187193);

        glNormal3d(0.124644, 0.553984, -0.186604);
        glVertex3d(1.283425, 1.20592, 2.040615);
        glVertex3d(1.301953, 1.219382, 1.921521);
        glVertex3d(1.354967, 1.115336, 1.921521);

        glNormal3d(0.124644, 0.553984, -0.186604);
        glVertex3d(1.283425, 1.20592, 2.040615);
        glVertex3d(1.354967, 1.115336, 1.921521);
        glVertex3d(1.333186, 1.108258, 2.040615);

        glNormal3d(0.120088, 0.551664, -0.157321);
        glVertex3d(1.301953, 1.219382, 1.921521);
        glVertex3d(1.320482, 1.232844, 1.779523);
        glVertex3d(1.376749, 1.122413, 1.779523);

        glNormal3d(0.120088, 0.551663, -0.15732);
        glVertex3d(1.301953, 1.219382, 1.921521);
        glVertex3d(1.376749, 1.122413, 1.779523);
        glVertex3d(1.354967, 1.115336, 1.921521);

        glNormal3d(0.124643, 0.553985, -0.186604);
        glVertex3d(1.320482, 1.232844, 1.779523);
        glVertex3d(1.339011, 1.246306, 1.660428);
        glVertex3d(1.398531, 1.12949, 1.660428);

        glNormal3d(0.124643, 0.553985, -0.186605);
        glVertex3d(1.320482, 1.232844, 1.779523);
        glVertex3d(1.398531, 1.12949, 1.660428);
        glVertex3d(1.376749, 1.122413, 1.779523);

        glNormal3d(0.144859, 0.564285, -0.280868);
        glVertex3d(1.339011, 1.246306, 1.660428);
        glVertex3d(1.368657, 1.267845, 1.536753);
        glVertex3d(1.433382, 1.140814, 1.536753);

        glNormal3d(0.144859, 0.564285, -0.280868);
        glVertex3d(1.339011, 1.246306, 1.660428);
        glVertex3d(1.433382, 1.140814, 1.536753);
        glVertex3d(1.398531, 1.12949, 1.660428);

        glNormal3d(0.168905, 0.576537, -0.360499);
        glVertex3d(1.368657, 1.267845, 1.536753);
        glVertex3d(1.402009, 1.292076, 1.4314);
        glVertex3d(1.47259, 1.153553, 1.4314);

        glNormal3d(0.168905, 0.576537, -0.360499);
        glVertex3d(1.368657, 1.267845, 1.536753);
        glVertex3d(1.47259, 1.153553, 1.4314);
        glVertex3d(1.433382, 1.140814, 1.536753);

        glNormal3d(0.156906, 0.570423, -0.323507);
        glVertex3d(1.402009, 1.292076, 1.4314);
        glVertex3d(1.435361, 1.316308, 1.312305);
        glVertex3d(1.511797, 1.166293, 1.312305);

        glNormal3d(0.156906, 0.570424, -0.323508);
        glVertex3d(1.402009, 1.292076, 1.4314);
        glVertex3d(1.511797, 1.166293, 1.312305);
        glVertex3d(1.47259, 1.153553, 1.4314);

        glNormal3d(0.18829, 0.586415, -0.412401);
        glVertex3d(1.435361, 1.316308, 1.312305);
        glVertex3d(1.476124, 1.345924, 1.202372);
        glVertex3d(1.559717, 1.181863, 1.202372);

        glNormal3d(0.18829, 0.586414, -0.4124);
        glVertex3d(1.435361, 1.316308, 1.312305);
        glVertex3d(1.559717, 1.181863, 1.202372);
        glVertex3d(1.511797, 1.166293, 1.312305);

        glNormal3d(1, 1, -1);
        glVertex3d(1.476124, 1.345924, 1.202372);
        glVertex3d(1.550239, 1.399771, 1.202372);
        glVertex3d(1.646845, 1.210172, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.476124, 1.345924, 1.202372);
        glVertex3d(1.646845, 1.210172, 1.202372);
        glVertex3d(1.559717, 1.181863, 1.202372);

        glNormal3d(0.108993, 0.54601, -1e-006);
        glVertex3d(1.550239, 1.399771, 1.202372);
        glVertex3d(1.550239, 1.399772, 1.147405);
        glVertex3d(1.646845, 1.210172, 1.147405);

        glNormal3d(0.108993, 0.54601, -2e-006);
        glVertex3d(1.550239, 1.399771, 1.202372);
        glVertex3d(1.646845, 1.210172, 1.147405);
        glVertex3d(1.646845, 1.210172, 1.202372);

        glNormal3d(0.164463, 0.574273, 0.347324);
        glVertex3d(1.550239, 1.399772, 1.147405);
        glVertex3d(1.528005, 1.383617, 1.074116);
        glVertex3d(1.620706, 1.201679, 1.074116);

        glNormal3d(0.164463, 0.574273, 0.347325);
        glVertex3d(1.550239, 1.399772, 1.147405);
        glVertex3d(1.620706, 1.201679, 1.074116);
        glVertex3d(1.646845, 1.210172, 1.147405);

        glNormal3d(0.111996, 0.54754, -0.082029);
        glVertex3d(1.528005, 1.383617, 1.074116);
        glVertex3d(1.53171, 1.38631, 1.019149);
        glVertex3d(1.625063, 1.203095, 1.019149);

        glNormal3d(0.111996, 0.54754, -0.082029);
        glVertex3d(1.528005, 1.383617, 1.074116);
        glVertex3d(1.625063, 1.203095, 1.019149);
        glVertex3d(1.620706, 1.201679, 1.074116);

        glNormal3d(0.25583, 0.620827, -0.549944);
        glVertex3d(1.53171, 1.38631, 1.019149);
        glVertex3d(1.561356, 1.407849, 0.964182);
        glVertex3d(1.659914, 1.214418, 0.964182);

        glNormal3d(0.25583, 0.620827, -0.549945);
        glVertex3d(1.53171, 1.38631, 1.019149);
        glVertex3d(1.659914, 1.214418, 0.964182);
        glVertex3d(1.625063, 1.203095, 1.019149);

        glNormal3d(0.300894, 0.643789, -0.619971);
        glVertex3d(1.561356, 1.407849, 0.964182);
        glVertex3d(1.620648, 1.450927, 0.872571);
        glVertex3d(1.729616, 1.237066, 0.872571);

        glNormal3d(0.300894, 0.643788, -0.619971);
        glVertex3d(1.561356, 1.407849, 0.964182);
        glVertex3d(1.729616, 1.237066, 0.872571);
        glVertex3d(1.659914, 1.214418, 0.964182);

        glNormal3d(0.348457, 0.668023, -0.682117);
        glVertex3d(1.620648, 1.450927, 0.872571);
        glVertex3d(1.683646, 1.496697, 0.790121);
        glVertex3d(1.803674, 1.261129, 0.790121);

        glNormal3d(0.348457, 0.668023, -0.682117);
        glVertex3d(1.620648, 1.450927, 0.872571);
        glVertex3d(1.803674, 1.261129, 0.790121);
        glVertex3d(1.729616, 1.237066, 0.872571);

        glNormal3d(0.182824, 0.583629, -0.398571);
        glVertex3d(1.683646, 1.496697, 0.790121);
        glVertex3d(1.72441, 1.526313, 0.675606);
        glVertex3d(1.851594, 1.276699, 0.675606);

        glNormal3d(0.182824, 0.583629, -0.398571);
        glVertex3d(1.683646, 1.496697, 0.790121);
        glVertex3d(1.851594, 1.276699, 0.675606);
        glVertex3d(1.803674, 1.261129, 0.790121);

        glNormal3d(0.120826, 0.552039, -0.162431);
        glVertex3d(1.72441, 1.526313, 0.675606);
        glVertex3d(1.739233, 1.537083, 0.565673);
        glVertex3d(1.86902, 1.282361, 0.565673);

        glNormal3d(0.120826, 0.55204, -0.162431);
        glVertex3d(1.72441, 1.526313, 0.675606);
        glVertex3d(1.86902, 1.282361, 0.565673);
        glVertex3d(1.851594, 1.276699, 0.675606);

        glNormal3d(0.116296, 0.549731, 0.127773);
        glVertex3d(1.739233, 1.537083, 0.565673);
        glVertex3d(1.728115, 1.529006, 0.46032);
        glVertex3d(1.855951, 1.278114, 0.46032);

        glNormal3d(0.116296, 0.549732, 0.127773);
        glVertex3d(1.739233, 1.537083, 0.565673);
        glVertex3d(1.855951, 1.278114, 0.46032);
        glVertex3d(1.86902, 1.282361, 0.565673);

        glNormal3d(0.279581, 0.632929, 0.588435);
        glVertex3d(1.728115, 1.529006, 0.46032);
        glVertex3d(1.676235, 1.491313, 0.373289);
        glVertex3d(1.794961, 1.258298, 0.373289);

        glNormal3d(0.279581, 0.632929, 0.588435);
        glVertex3d(1.728115, 1.529006, 0.46032);
        glVertex3d(1.794961, 1.258298, 0.373289);
        glVertex3d(1.855951, 1.278114, 0.46032);

        glNormal3d(0.112632, 0.547864, -0.090289);
        glVertex3d(1.676235, 1.491313, 0.373289);
        glVertex3d(1.681677, 1.495267, 0.3);
        glVertex3d(1.801359, 1.260377, 0.3);

        glNormal3d(0.112632, 0.547864, -0.090289);
        glVertex3d(1.676235, 1.491313, 0.373289);
        glVertex3d(1.801359, 1.260377, 0.3);
        glVertex3d(1.794961, 1.258298, 0.373289);

        glNormal3d(1, 1, -1);
        glVertex3d(1.681677, 1.495267, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.681677, 1.495267, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.801359, 1.260377, 0.3);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(1.728115, 1.529006, 0);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(1.728115, 1.529006, 0);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.855951, 1.278114, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.728115, 1.529006, 0);
        glVertex3d(1.855951, 1.278114, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.855951, 1.278114, 0);
        glVertex3d(1.9, 1, 0);

        glNormal3d(1.987688, 1.156436, 0);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.9, 1, 0);
        glVertex3d(1.855951, 1.278114, 0);

        glNormal3d(1.987688, 1.156436, 0);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.855951, 1.278114, 0);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.842599, 1, 0.3);
        glVertex3d(1.801359, 1.260377, 0.3);

        glNormal3d(1, 1, -1);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.801359, 1.260377, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(0.016346, 0.844204, -0.090289);
        glVertex3d(1.794961, 1.258298, 0.373289);
        glVertex3d(1.801359, 1.260377, 0.3);
        glVertex3d(1.842599, 1, 0.3);

        glNormal3d(0.016346, 0.844203, -0.090288);
        glVertex3d(1.794961, 1.258298, 0.373289);
        glVertex3d(1.842599, 1, 0.3);
        glVertex3d(1.835872, 1, 0.373289);

        glNormal3d(0.20141, 0.873515, 0.588435);
        glVertex3d(1.855951, 1.278114, 0.46032);
        glVertex3d(1.794961, 1.258298, 0.373289);
        glVertex3d(1.835872, 1, 0.373289);

        glNormal3d(0.20141, 0.873515, 0.588435);
        glVertex3d(1.855951, 1.278114, 0.46032);
        glVertex3d(1.835872, 1, 0.373289);
        glVertex3d(1.9, 1, 0.46032);

        glNormal3d(0.020407, 0.844847, 0.127773);
        glVertex3d(1.86902, 1.282361, 0.565673);
        glVertex3d(1.855951, 1.278114, 0.46032);
        glVertex3d(1.9, 1, 0.46032);

        glNormal3d(0.020407, 0.844847, 0.127772);
        glVertex3d(1.86902, 1.282361, 0.565673);
        glVertex3d(1.9, 1, 0.46032);
        glVertex3d(1.913742, 1, 0.565673);

        glNormal3d(0.025428, 0.845642, -0.162431);
        glVertex3d(1.851594, 1.276699, 0.675606);
        glVertex3d(1.86902, 1.282361, 0.565673);
        glVertex3d(1.913742, 1, 0.565673);

        glNormal3d(0.025428, 0.845642, -0.162429);
        glVertex3d(1.851594, 1.276699, 0.675606);
        glVertex3d(1.913742, 1, 0.565673);
        glVertex3d(1.895419, 1, 0.675606);

        glNormal3d(0.094154, 0.856527, -0.398571);
        glVertex3d(1.803674, 1.261129, 0.790121);
        glVertex3d(1.851594, 1.276699, 0.675606);
        glVertex3d(1.895419, 1, 0.675606);

        glNormal3d(0.094154, 0.856527, -0.398572);
        glVertex3d(1.803674, 1.261129, 0.790121);
        glVertex3d(1.895419, 1, 0.675606);
        glVertex3d(1.845033, 1, 0.790121);

        glNormal3d(0.27776, 0.885608, -0.682117);
        glVertex3d(1.729616, 1.237066, 0.872571);
        glVertex3d(1.803674, 1.261129, 0.790121);
        glVertex3d(1.845033, 1, 0.790121);

        glNormal3d(0.277759, 0.885607, -0.682116);
        glVertex3d(1.729616, 1.237066, 0.872571);
        glVertex3d(1.845033, 1, 0.790121);
        glVertex3d(1.767164, 1, 0.872571);

        glNormal3d(0.225035, 0.877257, -0.619971);
        glVertex3d(1.659914, 1.214418, 0.964182);
        glVertex3d(1.729616, 1.237066, 0.872571);
        glVertex3d(1.767164, 1, 0.872571);

        glNormal3d(0.225035, 0.877257, -0.619971);
        glVertex3d(1.659914, 1.214418, 0.964182);
        glVertex3d(1.767164, 1, 0.872571);
        glVertex3d(1.693875, 1, 0.964182);

        glNormal3d(0.175082, 0.869345, -0.549945);
        glVertex3d(1.625063, 1.203095, 1.019149);
        glVertex3d(1.659914, 1.214418, 0.964182);
        glVertex3d(1.693875, 1, 0.964182);

        glNormal3d(0.175083, 0.869345, -0.549946);
        glVertex3d(1.625063, 1.203095, 1.019149);
        glVertex3d(1.693875, 1, 0.964182);
        glVertex3d(1.65723, 1, 1.019149);

        glNormal3d(0.01564, 0.844092, -0.08203);
        glVertex3d(1.620706, 1.201679, 1.074116);
        glVertex3d(1.625063, 1.203095, 1.019149);
        glVertex3d(1.65723, 1, 1.019149);

        glNormal3d(0.01564, 0.844092, -0.082031);
        glVertex3d(1.620706, 1.201679, 1.074116);
        glVertex3d(1.65723, 1, 1.019149);
        glVertex3d(1.652649, 1, 1.074116);

        glNormal3d(0.073801, 0.853304, 0.347325);
        glVertex3d(1.646845, 1.210172, 1.147405);
        glVertex3d(1.620706, 1.201679, 1.074116);
        glVertex3d(1.652649, 1, 1.074116);

        glNormal3d(0.073801, 0.853304, 0.347326);
        glVertex3d(1.646845, 1.210172, 1.147405);
        glVertex3d(1.652649, 1, 1.074116);
        glVertex3d(1.680133, 1, 1.147405);

        glNormal3d(0.012312, 0.843565, -2e-006);
        glVertex3d(1.646845, 1.210172, 1.202372);
        glVertex3d(1.646845, 1.210172, 1.147405);
        glVertex3d(1.680133, 1, 1.147405);

        glNormal3d(0.012312, 0.843564, 0);
        glVertex3d(1.646845, 1.210172, 1.202372);
        glVertex3d(1.680133, 1, 1.147405);
        glVertex3d(1.680133, 1, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.559717, 1.181863, 1.202372);
        glVertex3d(1.646845, 1.210172, 1.202372);
        glVertex3d(1.680133, 1, 1.202372);

        glNormal3d(1, 1, -1);
        glVertex3d(1.559717, 1.181863, 1.202372);
        glVertex3d(1.680133, 1, 1.202372);
        glVertex3d(1.588521, 1, 1.202372);

        glNormal3d(0.100213, 0.857486, -0.4124);
        glVertex3d(1.511797, 1.166293, 1.312305);
        glVertex3d(1.559717, 1.181863, 1.202372);
        glVertex3d(1.588521, 1, 1.202372);

        glNormal3d(0.100214, 0.857487, -0.412402);
        glVertex3d(1.511797, 1.166293, 1.312305);
        glVertex3d(1.588521, 1, 1.202372);
        glVertex3d(1.538135, 1, 1.312305);

        glNormal3d(0.065424, 0.851977, -0.323508);
        glVertex3d(1.47259, 1.153553, 1.4314);
        glVertex3d(1.511797, 1.166293, 1.312305);
        glVertex3d(1.538135, 1, 1.312305);

        glNormal3d(0.065424, 0.851977, -0.323507);
        glVertex3d(1.47259, 1.153553, 1.4314);
        glVertex3d(1.538135, 1, 1.312305);
        glVertex3d(1.49691, 1, 1.4314);

        glNormal3d(0.078724, 0.854083, -0.360499);
        glVertex3d(1.433382, 1.140814, 1.536753);
        glVertex3d(1.47259, 1.153553, 1.4314);
        glVertex3d(1.49691, 1, 1.4314);

        glNormal3d(0.078724, 0.854083, -0.360499);
        glVertex3d(1.433382, 1.140814, 1.536753);
        glVertex3d(1.49691, 1, 1.4314);
        glVertex3d(1.455685, 1, 1.536753);

        glNormal3d(0.05207, 0.849862, -0.280868);
        glVertex3d(1.398531, 1.12949, 1.660428);
        glVertex3d(1.433382, 1.140814, 1.536753);
        glVertex3d(1.455685, 1, 1.536753);

        glNormal3d(0.05207, 0.849862, -0.280868);
        glVertex3d(1.398531, 1.12949, 1.660428);
        glVertex3d(1.455685, 1, 1.536753);
        glVertex3d(1.419041, 1, 1.660428);

        glNormal3d(0.029661, 0.846312, -0.186605);
        glVertex3d(1.376749, 1.122413, 1.779523);
        glVertex3d(1.398531, 1.12949, 1.660428);
        glVertex3d(1.419041, 1, 1.660428);

        glNormal3d(0.02966, 0.846311, -0.186604);
        glVertex3d(1.376749, 1.122413, 1.779523);
        glVertex3d(1.419041, 1, 1.660428);
        glVertex3d(1.396138, 1, 1.779523);

        glNormal3d(0.024611, 0.845511, -0.15732);
        glVertex3d(1.354967, 1.115336, 1.921521);
        glVertex3d(1.376749, 1.122413, 1.779523);
        glVertex3d(1.396138, 1, 1.779523);

        glNormal3d(0.024611, 0.845512, -0.157321);
        glVertex3d(1.354967, 1.115336, 1.921521);
        glVertex3d(1.396138, 1, 1.779523);
        glVertex3d(1.373235, 1, 1.921521);

        glNormal3d(0.02966, 0.846312, -0.186604);
        glVertex3d(1.333186, 1.108258, 2.040615);
        glVertex3d(1.354967, 1.115336, 1.921521);
        glVertex3d(1.373235, 1, 1.921521);

        glNormal3d(0.02966, 0.846313, -0.186605);
        glVertex3d(1.333186, 1.108258, 2.040615);
        glVertex3d(1.373235, 1, 1.921521);
        glVertex3d(1.350332, 1, 2.040615);

        glNormal3d(0.012782, 0.84364, -0.03085);
        glVertex3d(1.328829, 1.106843, 2.187193);
        glVertex3d(1.333186, 1.108258, 2.040615);
        glVertex3d(1.350332, 1, 2.040615);

        glNormal3d(0.012782, 0.843639, -0.030849);
        glVertex3d(1.328829, 1.106843, 2.187193);
        glVertex3d(1.350332, 1, 2.040615);
        glVertex3d(1.345752, 1, 2.187193);

        glNormal3d(0.012312, 0.843564, 0);
        glVertex3d(1.328829, 1.106843, 2.301708);
        glVertex3d(1.328829, 1.106843, 2.187193);
        glVertex3d(1.345752, 1, 2.187193);

        glNormal3d(0.012312, 0.843564, 0);
        glVertex3d(1.328829, 1.106843, 2.301708);
        glVertex3d(1.345752, 1, 2.187193);
        glVertex3d(1.345752, 1, 2.301708);

        glNormal3d(0.013687, 0.843782, 0.052744);
        glVertex3d(1.337542, 1.109674, 2.473021);
        glVertex3d(1.328829, 1.106843, 2.301708);
        glVertex3d(1.345752, 1, 2.301708);

        glNormal3d(0.013687, 0.843783, 0.052744);
        glVertex3d(1.337542, 1.109674, 2.473021);
        glVertex3d(1.345752, 1, 2.301708);
        glVertex3d(1.354913, 1, 2.473021);

        glNormal3d(0.977782, 0.996481, 0.999747);
        glVertex3d(1.455164, 1.147892, 2.475769);
        glVertex3d(1.337542, 1.109674, 2.473021);
        glVertex3d(1.354913, 1, 2.473021);

        glNormal3d(0.977782, 0.996481, 0.999747);
        glVertex3d(1.455164, 1.147892, 2.475769);
        glVertex3d(1.354913, 1, 2.473021);
        glVertex3d(1.478588, 1, 2.475769);

        glNormal3d(0.625279, 0.940649, 0.925236);
        glVertex3d(1.542292, 1.176201, 2.512872);
        glVertex3d(1.455164, 1.147892, 2.475769);
        glVertex3d(1.478588, 1, 2.475769);

        glNormal3d(0.625278, 0.94065, 0.925236);
        glVertex3d(1.542292, 1.176201, 2.512872);
        glVertex3d(1.478588, 1, 2.475769);
        glVertex3d(1.570199, 1, 2.512872);

        glNormal3d(0.464712, 0.915218, 0.840404);
        glVertex3d(1.610687, 1.198424, 2.558677);
        glVertex3d(1.542292, 1.176201, 2.512872);
        glVertex3d(1.570199, 1, 2.512872);

        glNormal3d(0.464712, 0.915218, 0.840404);
        glVertex3d(1.610687, 1.198424, 2.558677);
        glVertex3d(1.570199, 1, 2.512872);
        glVertex3d(1.642114, 1, 2.558677);

        glNormal3d(0.192942, 0.872174, -0.576471);
        glVertex3d(1.581499, 1.18894, 2.7277);
        glVertex3d(1.625063, 1.203095, 2.663572);
        glVertex3d(1.65723, 1, 2.663572);

        glNormal3d(0.192942, 0.872174, -0.57647);
        glVertex3d(1.581499, 1.18894, 2.7277);
        glVertex3d(1.65723, 1, 2.663572);
        glVertex3d(1.611424, 1, 2.7277);

        glNormal3d(0.433089, 0.910209, -0.818871);
        glVertex3d(1.524866, 1.170539, 2.768925);
        glVertex3d(1.581499, 1.18894, 2.7277);
        glVertex3d(1.611424, 1, 2.7277);

        glNormal3d(0.433089, 0.910209, -0.818871);
        glVertex3d(1.524866, 1.170539, 2.768925);
        glVertex3d(1.611424, 1, 2.7277);
        glVertex3d(1.551877, 1, 2.768925);

        glNormal3d(0.014188, 0.843861, -0.06161);
        glVertex3d(1.52051, 1.169124, 2.842215);
        glVertex3d(1.524866, 1.170539, 2.768925);
        glVertex3d(1.551877, 1, 2.768925);

        glNormal3d(0.014188, 0.843862, -0.061612);
        glVertex3d(1.52051, 1.169124, 2.842215);
        glVertex3d(1.551877, 1, 2.768925);
        glVertex3d(1.547297, 1, 2.842215);

        glNormal3d(0.216745, 0.875944, -0.609198);
        glVertex3d(1.490015, 1.159215, 2.88344);
        glVertex3d(1.52051, 1.169124, 2.842215);
        glVertex3d(1.547297, 1, 2.842215);

        glNormal3d(0.216745, 0.875944, -0.609197);
        glVertex3d(1.490015, 1.159215, 2.88344);
        glVertex3d(1.547297, 1, 2.842215);
        glVertex3d(1.515233, 1, 2.88344);

        glNormal3d(0.722892, 0.95611, -0.959836);
        glVertex3d(1.385898, 1.125386, 2.915046);
        glVertex3d(1.490015, 1.159215, 2.88344);
        glVertex3d(1.515233, 1, 2.88344);

        glNormal3d(0.722892, 0.95611, -0.959836);
        glVertex3d(1.385898, 1.125386, 2.915046);
        glVertex3d(1.515233, 1, 2.88344);
        glVertex3d(1.405757, 1, 2.915046);

        glNormal3d(0.012327, 0.843566, -0.005455);
        glVertex3d(1.385462, 1.125244, 2.997954);
        glVertex3d(1.385898, 1.125386, 2.915046);
        glVertex3d(1.405757, 1, 2.915046);

        glNormal3d(0.012326, 0.843568, -0.005458);
        glVertex3d(1.385462, 1.125244, 2.997954);
        glVertex3d(1.405757, 1, 2.915046);
        glVertex3d(1.405299, 1, 2.997954);

        glNormal3d(0.402688, 0.905395, 0.79641);
        glVertex3d(1.420313, 1.136568, 3.025437);
        glVertex3d(1.385462, 1.125244, 2.997954);
        glVertex3d(1.405299, 1, 2.997954);

        glNormal3d(0.402691, 0.905395, 0.796412);
        glVertex3d(1.420313, 1.136568, 3.025437);
        glVertex3d(1.405299, 1, 2.997954);
        glVertex3d(1.441944, 1, 3.025437);

        glNormal3d(0.01627, 0.844191, 0.089433);
        glVertex3d(1.42467, 1.137983, 3.075824);
        glVertex3d(1.420313, 1.136568, 3.025437);
        glVertex3d(1.441944, 1, 3.025437);

        glNormal3d(0.016269, 0.844192, 0.089429);
        glVertex3d(1.42467, 1.137983, 3.075824);
        glVertex3d(1.441944, 1, 3.025437);
        glVertex3d(1.446524, 1, 3.075824);

        glNormal3d(0.38208, 0.902131, -0.780126);
        glVertex3d(1.38067, 1.123687, 3.112468);
        glVertex3d(1.42467, 1.137983, 3.075824);
        glVertex3d(1.446524, 1, 3.075824);

        glNormal3d(0.38208, 0.902131, -0.780126);
        glVertex3d(1.38067, 1.123687, 3.112468);
        glVertex3d(1.446524, 1, 3.075824);
        glVertex3d(1.40026, 1, 3.112468);

        glNormal3d(0.058775, 0.850926, 0.303106);
        glVertex3d(1.511797, 1.166293, 3.639233);
        glVertex3d(1.429026, 1.139399, 3.36898);
        glVertex3d(1.451104, 1, 3.36898);

        glNormal3d(0.058776, 0.850923, 0.303107);
        glVertex3d(1.511797, 1.166293, 3.639233);
        glVertex3d(1.451104, 1, 3.36898);
        glVertex3d(1.538135, 1, 3.639233);

        glNormal3d(0.086764, 0.855356, 0.38089);
        glVertex3d(1.622449, 1.202245, 3.91819);
        glVertex3d(1.511797, 1.166293, 3.639233);
        glVertex3d(1.538135, 1, 3.639233);

        glNormal3d(0.086764, 0.855356, 0.38089);
        glVertex3d(1.622449, 1.202245, 3.91819);
        glVertex3d(1.538135, 1, 3.639233);
        glVertex3d(1.654482, 1, 3.91819);

        glNormal3d(0.017191, 0.844337, -0.099274);
        glVertex3d(1.618093, 1.20083, 3.963537);
        glVertex3d(1.622449, 1.202245, 3.91819);
        glVertex3d(1.654482, 1, 3.91819);

        glNormal3d(0.017192, 0.844339, -0.099284);
        glVertex3d(1.618093, 1.20083, 3.963537);
        glVertex3d(1.654482, 1, 3.91819);
        glVertex3d(1.649901, 1, 3.963537);

        glNormal3d(0.657743, 0.945792, -0.938041);
        glVertex3d(1.42467, 1.137983, 4.037742);
        glVertex3d(1.618093, 1.20083, 3.963537);
        glVertex3d(1.649901, 1, 3.963537);

        glNormal3d(0.657742, 0.945791, -0.938041);
        glVertex3d(1.42467, 1.137983, 4.037742);
        glVertex3d(1.649901, 1, 3.963537);
        glVertex3d(1.446524, 1, 4.037742);

        glNormal3d(0.710692, 0.954178, -0.956139);
        glVertex3d(1.228983, 1.074401, 4.1);
        glVertex3d(1.42467, 1.137983, 4.037742);
        glVertex3d(1.446524, 1, 4.037742);

        glNormal3d(0.710692, 0.954178, -0.956139);
        glVertex3d(1.228983, 1.074401, 4.1);
        glVertex3d(1.446524, 1, 4.037742);
        glVertex3d(1.240767, 1, 4.1);

        glNormal3d(0.012329, 0.843568, -0.005926);
        glVertex3d(1.228633, 1.074287, 4.161418);
        glVertex3d(1.228983, 1.074401, 4.1);
        glVertex3d(1.240767, 1, 4.1);

        glNormal3d(0.012329, 0.843568, -0.005926);
        glVertex3d(1.228633, 1.074287, 4.161418);
        glVertex3d(1.240767, 1, 4.1);
        glVertex3d(1.240399, 1, 4.161418);

        glNormal3d(0.313432, 0.891258, -0.718888);
        glVertex3d(1.190211, 1.061803, 4.2);
        glVertex3d(1.228633, 1.074287, 4.161418);
        glVertex3d(1.240399, 1, 4.161418);

        glNormal3d(0.313432, 0.891259, -0.718888);
        glVertex3d(1.190211, 1.061803, 4.2);
        glVertex3d(1.240399, 1, 4.161418);
        glVertex3d(1.2, 1, 4.2);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 4.2);
        glVertex3d(1.190211, 1.061803, 4.2);
        glVertex3d(1.2, 1, 4.2);

        glNormal3d(0.014297, 0.843879, -0.063368);
        glVertex3d(1.37871, 1.12305, 3.144532);
        glVertex3d(1.38067, 1.123687, 3.112468);
        glVertex3d(1.40026, 1, 3.112468);

        glNormal3d(0.014297, 0.843879, -0.063367);
        glVertex3d(1.37871, 1.12305, 3.144532);
        glVertex3d(1.40026, 1, 3.112468);
        glVertex3d(1.398199, 1, 3.144532);

        glNormal3d(1.961963, 1.152359, -0.226748);
        glVertex3d(1.37871, 1.12305, 3.144532);
        glVertex3d(1.429026, 1.139399, 3.36898);
        glVertex3d(1.451104, 1, 3.36898);

        glNormal3d(1.961962, 1.152361, -0.226747);
        glVertex3d(1.37871, 1.12305, 3.144532);
        glVertex3d(1.451104, 1, 3.36898);
        glVertex3d(1.398199, 1, 3.144532);

        glNormal3d(1.967195, 1.15319, 0.202648);
        glVertex3d(1.634647, 1.206209, 2.615476);
        glVertex3d(1.625063, 1.203095, 2.663572);
        glVertex3d(1.65723, 1, 2.663572);

        glNormal3d(1.967195, 1.15319, 0.202649);
        glVertex3d(1.634647, 1.206209, 2.615476);
        glVertex3d(1.65723, 1, 2.663572);
        glVertex3d(1.667307, 1, 2.615476);

        glNormal3d(0.095318, 0.856712, 0.401271);
        glVertex3d(1.634647, 1.206209, 2.615476);
        glVertex3d(1.610687, 1.198424, 2.558677);
        glVertex3d(1.642114, 1, 2.558677);

        glNormal3d(0.095318, 0.856711, 0.401272);
        glVertex3d(1.634647, 1.206209, 2.615476);
        glVertex3d(1.642114, 1, 2.558677);
        glVertex3d(1.667307, 1, 2.615476);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.33);
        glVertex3d(1, 0.9, 4.650001);
        glVertex3d(0.69, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.33);
        glVertex3d(0.69, 0.9, 4.650001);
        glVertex3d(0.69, 0.9, 4.33);

        glNormal3d(1, 2, 0);
        glVertex3d(0.69, 1.1, 4.33);
        glVertex3d(0.69, 1.1, 4.650001);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(0.69, 1.1, 4.33);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1, 1.1, 4.33);

        glNormal3d(1, 2, 0);
        glVertex3d(1.31, 1.1, 4.33);
        glVertex3d(1, 1.1, 4.33);
        glVertex3d(1, 1.1, 4.650001);

        glNormal3d(1, 2, 0);
        glVertex3d(1.31, 1.1, 4.33);
        glVertex3d(1, 1.1, 4.650001);
        glVertex3d(1.31, 1.1, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.33);
        glVertex3d(1.31, 0.9, 4.33);
        glVertex3d(1.31, 0.9, 4.650001);

        glNormal3d(1, 0, 0);
        glVertex3d(1, 0.9, 4.33);
        glVertex3d(1.31, 0.9, 4.650001);
        glVertex3d(1, 0.9, 4.650001);

    glEnd();
    glEndList();
}
